Get 40% off all our courses

Vue mastery
DashboardCoursesPricingBlogConference VideosSearch

The ultimate learning resource for Vue developers

Weekly Vue.js tutorials to guide your journey to Mastery.

Explore courses

Courses to level up your skills

Real World Vue 3

Real World Vue 3

Learn the fundamentals of building a production-level single page application with Vue 3.

1 hr 8 min
beginner

Adam Jahr

Adam Jahr
Vue 3 Deep Dive with Evan You

Vue 3 Deep Dive with Evan You

Understand Vue 3 from the inside out through the perspective of the creator himself, Evan You.

3 hr 7 min
advanced

Evan You

Evan You
Lightning Fast Builds w/ Vite

Lightning Fast Builds w/ Vite

Learn about Vite, the lightning-fast and lean build tool and dev server, billed as the next generation of front end tooling. Taught by its creator, Evan You.

44 min
advanced

Evan You

Evan You
Coding Better Composables
Vue 3

Coding Better Composables

Learn how to write scalable Composables based on best practices from the popular VueUse library.

21 min
intermediate

Gregg Pollack

Gregg Pollack
From Vuex to Pinia
Vue 3

From Vuex to Pinia

Learn Vue 3’s new elegant state management library built upon the composition API.

26 min
intermediate

Ben Hong

Ben Hong
Nuxt 3 Essentials
Vue 3

Nuxt 3 Essentials

Learn this intuitive framework that includes built-in tools and structure to build Vue apps that can scale.

17 min
intermediate

Steve Edwards

Steve Edwards
Vue 3 Forms

Vue 3 Forms

Create simpler and more powerful reusable forms with Vue 3.

1 hr 25 min
intermediate

Marina Mosti

Marina Mosti
TypeScript Friendly Vue 3
Vue 3

TypeScript Friendly Vue 3

Seeking a better developer experience when using TypeScript in your Vue 3 apps? This course demonstrates how the script setup syntax is your new best friend.

24 min
advanced

Featured Lessons

Free tutorials
What is Pinia?

What is Pinia?

Learn Vue 3’s new elegant state management library built upon the composition API

2 min
intermediate

Ben Hong

Ben Hong
Intro to Vite

Intro to Vite

Learn why Vite was created and the basics of getting started with it

13 min
advanced

Evan You

Evan You
What is a Composable?

What is a Composable?

After defining precisely what a composable is, let’s learn how the options object pattern will help us scale.

7 min
intermediate

Gregg Pollack

Gregg Pollack
Intro to Vue 3

Intro to Vue 3

Learn about Vue 3

2 min
beginner

Adam Jahr

Adam Jahr
Vue 3 Overview

Vue 3 Overview

Join Gregg Pollack for a high level introduction of how Vue 3's core modules all work together, so that you can dive deep into Vue 3 with Evan You.

6 min
advanced

Gregg Pollack

Gregg Pollack
Intro to GraphQL

Intro to GraphQL

This first lesson is all about describing what the course will include, what students will gain from taking it, what prerequisites are required, etc, while providing a high level introduction to GraphQL.

4 min
intermediate

Natalia Tepluhina

Natalia Tepluhina
Why Vue & TypeScript

Why Vue & TypeScript

Learn about the tradeoffs of using TypeScript in a Vue project.

9 min
advanced

Ben Hong

Ben Hong
Orientation

Orientation

Build a production-level app using Vue 3

0 min
beginner

Adam Jahr

Adam Jahr
Explore courses

Download the cheatsheets

Our new Vue 3 Migration guide, Composition API, Vue.js essentials, Pinia, and Nuxt.js cheat sheets save you time and energy by giving you essential syntax at your fingertips.

Learn from Industry Experts
and Core Team Members

Evan You

Creator of the Vue.js Framework and Vite.js.

Gregg Pollack

Founder of Vue Mastery and the former founder of CodeSchool.com.

Eduardo San Martin Morote

Creator of Vue Router and Pinia, Vue.js Core Team Member.

Ben Hong

Vue.js Core Team Member, Nuxt.js Ambassador, Developer Experience Engineer at Cypress.io, and Google Developer Expert in Web Technologies.

Marina Mosti

Author of the book Building Forms with Vue, a Vuelidate core-team member, and author of FormVueLate.

Natalia Tepluhina

Vue.js Core Team Member, Frontend Engineer at GitLab, Google Developer Expert in Web Technologies, blog author, and conference speaker.

Jessica Sachs

Architect of the Component Test Framework, Vue Land Discord Admin, maintainer of Vue's Test Utils, and conference presenter.

Adam Jahr

Co-founder of Vue Mastery, Vue.js Community Partner, and conference presenter.

Damian Dulisz

Vue.js Core Team Member and tech lead at Coursedog. Author of popular open source libraries: vue-multiselect, vuelidate, vue-global-events.

Andy Li

Frontend Expert and tutorial creator.

Michael Thiessen

Vue author, speaker, and educator of thousands of devs to write more maintainable and reusable components.

Sandra Rodgers

Developer Experience Engineer at Deepgram. Former high school teacher turned frontend engineer.

David Nwadiogbu

Software aficionado, technical Writer, co-host of Inside the Techosystem podcast.

Thorsten Lünborg

Vue.js Core Team Member and conference presenter.

Chris Fritz

Vue.js Consultant for enterprise.

What our subscribers are saying

Vue Mastery has been a monumental resource for my journey into Vue.js. The videos get you building something right away that’s a useable real-world project. Due to that, I’ve got a firm grasp on Vue concepts after just a few courses and builds. I am super glad I subscribed.
Tom
They take what can seem complicated and break it down into easy-to-understand chunks of knowledge. This is one of the best investments in my coding education I've ever made.
Jim Strother
I can gladly say that Vue Mastery took a great part in me finding a job using Vue today.
Nicolás Jeremías
Vue Mastery is absolutely the best place to learn Vue, from your first version to advanced techniques. Instructors are brilliant, material is laid out perfectly for easy comprehension, and videos are high quality. I've purchased a handful of other courses and they don't even come close to Vue Mastery. Thank you guys for putting together these awesome courses!
William C.
Vue Mastery has given me a better understanding of how Vue.js works under the hood. I've been able to take the lessons I've learned and apply them to my everyday development. Not just the best practices, but why things work the way they do. And how to adapt my applications for future use cases. Vue Mastery is a must to any developer who is interested in learning more about Vue.js.
J.D.H
Vue Mastery has been a monumental resource for my journey into Vue.js. The videos get you building something right away that’s a useable real-world project. Due to that, I’ve got a firm grasp on Vue concepts after just a few courses and builds. I am super glad I subscribed.
Tom
They take what can seem complicated and break it down into easy-to-understand chunks of knowledge. This is one of the best investments in my coding education I've ever made.
Jim Strother
I can gladly say that Vue Mastery took a great part in me finding a job using Vue today.
Nicolás Jeremías
Vue Mastery is absolutely the best place to learn Vue, from your first version to advanced techniques. Instructors are brilliant, material is laid out perfectly for easy comprehension, and videos are high quality. I've purchased a handful of other courses and they don't even come close to Vue Mastery. Thank you guys for putting together these awesome courses!
William C.
Vue Mastery has given me a better understanding of how Vue.js works under the hood. I've been able to take the lessons I've learned and apply them to my everyday development. Not just the best practices, but why things work the way they do. And how to adapt my applications for future use cases. Vue Mastery is a must to any developer who is interested in learning more about Vue.js.
J.D.H
Vue Mastery has been a monumental resource for my journey into Vue.js. The videos get you building something right away that’s a useable real-world project. Due to that, I’ve got a firm grasp on Vue concepts after just a few courses and builds. I am super glad I subscribed.
Tom
They take what can seem complicated and break it down into easy-to-understand chunks of knowledge. This is one of the best investments in my coding education I've ever made.
Jim Strother
I can gladly say that Vue Mastery took a great part in me finding a job using Vue today.
Nicolás Jeremías
Vue Mastery is absolutely the best place to learn Vue, from your first version to advanced techniques. Instructors are brilliant, material is laid out perfectly for easy comprehension, and videos are high quality. I've purchased a handful of other courses and they don't even come close to Vue Mastery. Thank you guys for putting together these awesome courses!
William C.
Vue Mastery has given me a better understanding of how Vue.js works under the hood. I've been able to take the lessons I've learned and apply them to my everyday development. Not just the best practices, but why things work the way they do. And how to adapt my applications for future use cases. Vue Mastery is a must to any developer who is interested in learning more about Vue.js.
J.D.H

Want Vue Pro Tips?

Get important Vue knowledge and occasional special offers delivered to your inbox.

Vue masteryVue Mastery logo

As the ultimate resource for Vue.js developers, Vue Mastery produces weekly lessons so you can learn what you need to succeed as a Vue.js Developer.

Facebook
Twitter
Medium
Youtube

Vue Mastery

  • Courses
  • Conference Videos
  • Blog
  • Live Training
  • Pricing
  • Vue Jobs
  • Vue Cheat Sheet
  • Nuxt Cheat Sheet
  • Vue 3 Cheat Sheet
  • Migration Guide Cheat Sheet

About Us

  • About
  • Contact
  • Our Facebook group
  • Our Discord channel
  • Privacy Policy
  • Terms of Service