Web Development · Beginner → Expert
🟢 Vue.js Frontend Engineering
Master Vue from reactivity and components through Composition API, routing, state, TypeScript, testing, performance, accessibility, security and production delivery.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
Vue Reactivity, Templates and Component Fundamentals
Locked
Module 2 · Beginner
Props, Emits, Slots and Component Contracts
Locked
Module 3 · Beginner
Composition API, Refs, Reactive State and Composables
Locked
Module 4 · Beginner
Forms, Validation and User Input
Locked
Module 5 · Intermediate
Vue Router and Navigation Architecture
Locked
Module 6 · Intermediate
Pinia and Application State Management
Locked
Module 7 · Intermediate
HTTP, Server State and Async Workflows
Locked
Module 8 · Advanced
TypeScript with Vue
Locked
Module 9 · Advanced
Styling, Transitions and Design Systems
Locked
Module 10 · Advanced
Accessibility and Internationalization
Locked
Module 11 · Advanced
Testing Components and End-to-End Flows
Locked
Module 12 · Expert
Performance, Rendering and Bundle Optimization
Locked
Module 13 · Expert
Security and Authentication Boundaries
Locked
Module 14 · Expert
Build, Deployment and Production Diagnostics
Locked
Module 15 · Expert
Expert Capstone: Production Vue Application
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed