BBuddyAI Learn
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