All Courses
Frontend EngineeringBeginner → SeniorNEW
Vue.js 3: Zero to Senior
Master Vue 3 from first component to production SPA — Composition API, Pinia, Vue Router 4, TypeScript integration, composables, testing with Vitest, and performance optimization.
4.8rating2,934 students6h 15m total7 lessons
1 Projects
What you'll learn
Build reactive UIs with the Composition API and ref/reactive/computed
Compose reusable logic with custom composables
Manage global state with Pinia — stores, actions, and persistence
Navigate multi-page apps with Vue Router 4 including guards and lazy loading
Integrate TypeScript for full type safety across components and stores
Test components and composables with Vitest and Vue Test Utils
Optimize performance with async components, keep-alive, and virtual scrolling
Final Project
Build a full clinic patient portal SPA with Vue 3, Pinia, Vue Router, TypeScript, and an authenticated REST API
Curriculum
7 lessons · 6h 15m1
Vue 3 Fundamentals & Composition API
40 min
2
Components Deep Dive: Props, Emits & Slots
45 min
3
State Management with Pinia
40 min
4
Vue Router 4: Navigation, Guards & Lazy Load
35 min
5
Composables: Reusable Reactive Logic
40 min
6
TypeScript with Vue 3
35 min
7
Testing Vue 3 with Vitest & Vue Test Utils
40 min
Course Info
Lessons7 lessons
Total time6h 15m
LevelBeginner → Senior
Students2,934
Rating4.8 / 5.0