Vue Mastery
A complete Vue.js learning path covering Composition API, reactivity, Pinia, Vue Router, testing, Nuxt, and performance for building modern Vue applications with confidence.
- 1
Vue Fundamentals
Master Vue templates, directives, and component basics
Next step: Learn the Composition API
⏱ 8h
- 2
Composition API Deep Dive
Master setup, ref, reactive, computed, and watch
Prerequisites: vu-01
Next step: Study reactivity system
⏱ 10h
- 3
Reactivity System Internals
Understand Vue reactivity, proxies, and dependency tracking
Prerequisites: vu-02
Next step: Learn component patterns
⏱ 8h
- 4
Component Patterns and Composables
Master slots, provide/inject, and composable functions
Prerequisites: vu-03
Next step: Study state with Pinia
⏱ 10h
- 5
State Management with Pinia
Use Pinia stores for scalable state management
Prerequisites: vu-04
Next step: Learn Vue Router
⏱ 8h
- 6
Vue Router and Navigation
Master Vue Router with guards, lazy loading, and nested routes
Prerequisites: vu-05
Next step: Study forms and validation
⏱ 8h
- 7
Forms and Validation in Vue
Build forms with VeeValidate and Zod in Vue
Prerequisites: vu-06
Next step: Learn testing
⏱ 6h
- 8
Testing Vue Applications
Write unit and component tests with Vitest and Vue Test Utils
Prerequisites: vu-07
Next step: Study Nuxt and SSR
⏱ 8h
- 9
Nuxt and Server-Side Rendering
Build SSR applications with Nuxt 3 and its conventions
Prerequisites: vu-08
Next step: Learn performance optimization
⏱ 12h
- 10
Vue Performance Optimization
Optimize Vue apps with lazy loading, keep-alive, and profiling
Prerequisites: vu-09
Next step: Study TypeScript with Vue
⏱ 6h
- 11
TypeScript with Vue
Use TypeScript effectively in Vue 3 projects
Prerequisites: vu-10
Next step: Build a capstone Vue project
⏱ 6h
- 12
Capstone Vue Project
Build a production Vue application with full features
Prerequisites: vu-11
Next step: Contribute to Vue ecosystem or explore Nuxt content
⏱ 10h