Get 20% off a year of Vue Mastery
The ultimate learning resource
for Vue developers
Our holiday discount offer may have ended,
but you are still able to save 20% off a year with us.
Master Vue.js
for every learning level
beginner Path
If you're new to Vue, start with this path. The first course on your learning journey is completely free.










intermediate Path
Once you've learned the basics, you can grow your knowledge of intermediate Vue features and powerful libraries like Nuxt and Vuetify.






advanced Path
The last step to mastery is to become intimately familiar with Vue design patterns and the source code. We've worked closely with Evan You and other Vue Core team members to teach you how to fully utilize the advanced features of Vue.









Vue 3 Path
We have many courses covering Vue 3 and are producing more every week.












Additional Reasons To Subscribe
- Exclusive content with Evan You, including his Vue 3 Deep Dive.
- Access to 89 conference videos and 3 cheat sheets.
- 25% of your subscription is donated back to the Vue.js Open Source project.
- To date we've donated over $300,000 to Vue.js, making us the biggest contributor to the project.
Annual
What our subscribers are saying
The approach VueMastery takes to explain the concepts is what sets them apart in my opinion. Having the animations and the visual aids is definitely one of the reasons that makes me want to continue watching the lessons. Being able to visualize a concept and how it relates to others is very valuable to me. I wish I could have enough time to watch their content more often. This platform is definitely worth it!

If you've been digging through the Vue docs and could use a guiding hand, some structure in your learning, and some deeper understanding, then this is for you! The videos and articles are very well structured, clear and it's easy to code along in order to learn. Wholeheartedly recommend.

I was a complete beginner in front end development, VueMastery allowed me to become the go to person at my company for any vue related question. I was able not only to learn how to use vue. But how to do things well and explaining to me any errors I might have encountered. With VueMastery’s help, I was able to implement a killer feature in our web application.

When I was first learning Vue, I was lucky enough to come across this site. After doing the free lesson, I quickly gave them my money. They take what can seem complicated and break it down into easy-to-understand chunks of knowledge. I am constantly checking to see if they've released new lessons in any ongoing courses or released new courses period. This is one of the best investments in my coding education I've ever made. Many thanks to the Vue Mastery team!

My team leveraged the content at Vue Mastery to take an idea from concept to production. Being backend developers with limited knowledge in web development technologies, we followed the lessons and in about 4 months we implemented two different Vue.JS applications: one as our main website and a separate dashboard for registered users. Having used only a small subset of Vue's features for my existing applications, I'm maintaining my subscription to Vue Mastery for the easy explanations of advanced concepts like the Nuxt.js framework that will help me be more productive in developing future applications.

Nowadays we can find a lot of reference information, documentation and learning material on the internet, but besides the official Vue documentation, Vue Mastery has been my main source of learning material over the last 1.5 years. I can gladly say that Vue Mastery took a great part in me finding a job using Vue today.

The approach VueMastery takes to explain the concepts is what sets them apart in my opinion. Having the animations and the visual aids is definitely one of the reasons that makes me want to continue watching the lessons. Being able to visualize a concept and how it relates to others is very valuable to me. I wish I could have enough time to watch their content more often. This platform is definitely worth it!

If you've been digging through the Vue docs and could use a guiding hand, some structure in your learning, and some deeper understanding, then this is for you! The videos and articles are very well structured, clear and it's easy to code along in order to learn. Wholeheartedly recommend.

I was a complete beginner in front end development, VueMastery allowed me to become the go to person at my company for any vue related question. I was able not only to learn how to use vue. But how to do things well and explaining to me any errors I might have encountered. With VueMastery’s help, I was able to implement a killer feature in our web application.

When I was first learning Vue, I was lucky enough to come across this site. After doing the free lesson, I quickly gave them my money. They take what can seem complicated and break it down into easy-to-understand chunks of knowledge. I am constantly checking to see if they've released new lessons in any ongoing courses or released new courses period. This is one of the best investments in my coding education I've ever made. Many thanks to the Vue Mastery team!

My team leveraged the content at Vue Mastery to take an idea from concept to production. Being backend developers with limited knowledge in web development technologies, we followed the lessons and in about 4 months we implemented two different Vue.JS applications: one as our main website and a separate dashboard for registered users. Having used only a small subset of Vue's features for my existing applications, I'm maintaining my subscription to Vue Mastery for the easy explanations of advanced concepts like the Nuxt.js framework that will help me be more productive in developing future applications.

Nowadays we can find a lot of reference information, documentation and learning material on the internet, but besides the official Vue documentation, Vue Mastery has been my main source of learning material over the last 1.5 years. I can gladly say that Vue Mastery took a great part in me finding a job using Vue today.

The approach VueMastery takes to explain the concepts is what sets them apart in my opinion. Having the animations and the visual aids is definitely one of the reasons that makes me want to continue watching the lessons. Being able to visualize a concept and how it relates to others is very valuable to me. I wish I could have enough time to watch their content more often. This platform is definitely worth it!

If you've been digging through the Vue docs and could use a guiding hand, some structure in your learning, and some deeper understanding, then this is for you! The videos and articles are very well structured, clear and it's easy to code along in order to learn. Wholeheartedly recommend.

I was a complete beginner in front end development, VueMastery allowed me to become the go to person at my company for any vue related question. I was able not only to learn how to use vue. But how to do things well and explaining to me any errors I might have encountered. With VueMastery’s help, I was able to implement a killer feature in our web application.

When I was first learning Vue, I was lucky enough to come across this site. After doing the free lesson, I quickly gave them my money. They take what can seem complicated and break it down into easy-to-understand chunks of knowledge. I am constantly checking to see if they've released new lessons in any ongoing courses or released new courses period. This is one of the best investments in my coding education I've ever made. Many thanks to the Vue Mastery team!

My team leveraged the content at Vue Mastery to take an idea from concept to production. Being backend developers with limited knowledge in web development technologies, we followed the lessons and in about 4 months we implemented two different Vue.JS applications: one as our main website and a separate dashboard for registered users. Having used only a small subset of Vue's features for my existing applications, I'm maintaining my subscription to Vue Mastery for the easy explanations of advanced concepts like the Nuxt.js framework that will help me be more productive in developing future applications.

Nowadays we can find a lot of reference information, documentation and learning material on the internet, but besides the official Vue documentation, Vue Mastery has been my main source of learning material over the last 1.5 years. I can gladly say that Vue Mastery took a great part in me finding a job using Vue today.

Meet Your Teachers

Gregg Pollack
You may recognize Gregg from his early days teaching Rails for Zombies and the countless courses he produced as the Founder of Code School. A proud father of two, Gregg is grateful to continue teaching technology and supporting open source as the Founder of Vue Mastery.

Adam Jahr
Co-founder of Vue Mastery, Adam has been working in the tech education space since 2015. Having previously ran an in-person code school, his goal is to help people elevate their lives by sharpening their skills. Also a Vue.js Community Partner, Adam enjoys leading in-person workshops and presenting at Vue conferences.

Ben Hong
Ben is a Vue.js Core Team Member, Developer Experience Engineer at Cypress.io, and Google Developer Expert in Web Technologies. He loves combining his developer experience with his training in psychology to create educational content that is easy to understand while empowering people with new skills and ideas.

Marina Mosti
Marina is an educator, technical writer, and full-stack developer with 14 years experience. Author of the book Building Forms with Vue, Vuelidate core-team member and co-creator of FormVueLatte, Marina strongly believes that there is no code concept that can't be explained using an 🥑.

Damian Dulisz
Damian is a Vue.js Core Team Member and tech lead at Coursedog. He runs the Official Vue.js Newsletter and has created several popular open source libraries: vue-multiselect, vuelidate and vue-global-events. In 2017, he co-organised the first international VueConf and has since been coordinating Vue meetups in Poland. When not coding, he‘s probably practicing his latte art skills.