Vue.js Learning PathBuild Rich Applications with the Powerful & Easy-to-Pickup Vue.js Framework
Vue is quick to learn and easy to integrate with other libraries or existing projects while having the power to scale to sophisticated web applications.
Core Coursework
Vue 3 Fundamentals
![Ben Hong](https://static.frontendmasters.com/assets/teachers/hong/thumb.webp)
Learn to build complete apps with Vue: create flexible components using directives, props, lifecycle hooks, and slots. And use Vue Router for routing and Pinia for state management.
![Vue 3 Fundamentals](https://static.frontendmasters.com/assets/courses/2023-01-04-vue-fundamentals/thumb.webp)
Production-Grade Vue.js
![Ben Hong](https://static.frontendmasters.com/assets/teachers/hong/thumb.webp)
Ben Hong
Learn component design patterns, workflows to enhance productivity, testing methodologies, state management, routing, and more!
![Production-Grade Vue.js](https://static.frontendmasters.com/assets/courses/2021-02-18-production-vue/thumb.webp)
TypeScript and Vue 3
![Ben Hong](https://static.frontendmasters.com/assets/teachers/hong/thumb.webp)
Ben Hong
Learn to integrate TypeScript with Vue's options API and the Vue 3+ composition API.
![TypeScript and Vue 3](https://static.frontendmasters.com/assets/courses/2022-10-18-vue-typescript/thumb.webp)
Elective Coursework
Nuxt 3 Fundamentals
![Ben Hong](https://static.frontendmasters.com/assets/teachers/hong/thumb.webp)
Ben Hong
Nuxt is a robust full-stack framework to build fully static and dynamic apps with Vue. Learn to create and deploy real-world Nuxt apps!
![Nuxt 3 Fundamentals](https://static.frontendmasters.com/assets/courses/2022-10-17-nuxt/thumb.webp)
Firebase Fundamentals
![David East](https://static.frontendmasters.com/assets/teachers/east/thumb.webp)
David East
Code an app with real-time updates using Firebase and Firestore. Add security rules, add Firebase authentication, and trigger server code with Cloud Functions.
![Firebase Fundamentals](https://static.frontendmasters.com/assets/courses/2022-08-10-firebase/thumb.webp)
Building Applications with Vue & Nuxt
![Sarah Drasner](https://static.frontendmasters.com/assets/teachers/drasner/thumb.webp)
Sarah Drasner
Build dynamic web applications with Vue and Nuxt! In this course, you’ll build out a variety of projects leveraging the tools in the Vue ecosystem.
![Building Applications with Vue & Nuxt](https://static.frontendmasters.com/assets/courses/2020-10-27-vue-nuxt-apps/thumb.webp)
Vue 2 Internal Features from the Ground Up
![Evan You](https://static.frontendmasters.com/assets/teachers/you/thumb.webp)
Evan You
Learn how to build accessible routing, state management, form validation and internationalization from the ground up by composing basic Vue.js features.
![Vue 2 Internal Features from the Ground Up](https://static.frontendmasters.com/assets/courses/2018-01-16-advanced-vue/thumb.webp)
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops