Vue — The Complete Guide (incl. Router & Composition API)
Is this course right for you?
Maximilian Schwarzmüller works through component fundamentals, the Composition API, Pinia for state, Vue Router, and connecting to back-end APIs, building real apps like a task manager and a full-stack blog. He compares the Options and Composition APIs so you understand both, and covers TypeScript integration.
It assumes you already know JavaScript, so it is not a first-programming course, and it is Vue specifically — if you prefer React or Angular, choose a course for those instead. On price, wait for a Udemy sale.
Compare alternatives for Vue — The Complete Guide (incl. Router & Composition API)
- Price
- PaidPaid, frequently discounted
- Duration
- 32 hrs
- Level
- Beginner
- Certificate
- Course Certificate
- Price
- PaidPaid, frequently discounted
- Duration
- 25 hrs
- Level
- Intermediate
- Certificate
- Course Certificate
- Price
- PaidSubscription-based, free to audit
- Duration
- 180 hrs
- Level
- Beginner
- Certificate
- Professional Certificate
- Price
- PaidPaid, frequently discounted
- Duration
- 13 hrs
- Level
- Intermediate
- Certificate
- Course Certificate
About this course
This course covers Vue.js 3 comprehensively: component fundamentals, the Composition API and script setup syntax, state management with Pinia, client-side routing with Vue Router, and connecting to backend APIs. Students build multiple real applications including a task manager, a shopping cart, and a full-stack blog.
Instructor
Taught by Maximilian Schwarzmüller, who has maintained the definitive Vue.js course on Udemy since Vue 2 and keeps it current with each major release.