Build four real Vue 3 applications from scratch, a task manager, a course marketplace, a routed shop, and a typed settings app, while mastering the Composition API, component communication, Pinia state management, Vue Router, and TypeScript.
This masterclass teaches Vue 3 by building four complete, realistic applications: a reactive Task App, a Course Marketplace with composable components, a routed Shop with guarded admin routes, and a TypeScript-powered Settings app with a Teleport-based notification system. You start from the absolute fundamentals (reactive state, v-model, directives) and build up through component communication (props, emits, slots, provide/inject), state management (composables and Pinia), Vue Router (navigation, route guards, programmatic routing), and TypeScript (interfaces, types, generics) applied directly inside Vue components. Complement lessons sourced from Laracasts' well-regarded 'Learn Vue 3' series fill in patterns the core masterclass doesn't reach, named slots, dependency injection, and the disciplined way to handle Pinia state mutations, so you finish with a rounded, production-aware understanding of the framework, not just a tour of one long project.
No cost, no catch — just real courses.
Free, structured courses that build practical skills you can translate directly into a tech career.