Learn Vue JS course Learn Javascript and Vue JS Learn VueJS course Learn VueJS Tutorial

Learn Vue.js and modern, cutting-edge front-end technologies from core-team members and industry experts with our premium tutorials and video courses.

Some of our awesome courses

1200 lessons • 106 Hours • 63 Courses

See all our courses

Learn Vue.js for $25/month or $180/year

Upcoming Events

Vue.js Masterclass 2024 Edition

Coming Q2 2024
Built from scratch, focused on coding a real world app using the most up-to-date technologies in the Vue.js ecosystem like the Composition API, Pinia, and more.
Early access

Nuxt Certification Early Bird Pre-Order

23 April 2024
By pre-ordering the official Nuxt Certification products, you will have the opportunity to access exclusive Early Bird prices. On top of that, you can also indulge in a multitude of other pre-order benefits.
Early bird

Frontend Nation

4-7 June 2024
Are you ready for the World’s Largest FREE Online Frontend Event? Sign up and get updates coming soon to your inbox!
Image of Vue.js Logo and related technologies

Learn Vue.js holistically: In order to become a Vue.js pro you will learn about surrounding technologies for great synergy effects: Node.js, Firebase, Electron and many more!

More than 200.000 students have already joined us. Here is what they have to say:

Profile Image of Lou Rectoret, a Vue School user and reviewer

Finally a platform to really learn vue.js that's not only for beginners!

— Lou Rectoret, FE Architect at Insylo

Level up your career with Vue School

Learning about new web technologies and staying-up-to-date is an ongoing process. That’s why we offer affordable subscription plans for individuals and teams.

Download Cheat Sheets

Pinia Cheat Sheet

Nuxt 3 Cheat Sheet

VueUse Cheat Sheet

Typescript & Vue.js Cheat Sheet

Browse More

Our teachers are industry experts

Profile image of Alex Kyriakidis, our Vue.js Teacher

Alex Kyriakidis

Head of Training & Co-Founder at Vue School. Published Author, Consultant

Profile image of Debbie O’Brien, our Vue.js Teacher

Debbie O’Brien

Head Developer Advocate at bitdev. Ex Head of Learning and Developer Advocate at Nuxt.js

Profile image of Filip Rakowski, our Vue.js Teacher

Filip Rakowski

Co-founder & CTO at VueStorefront, Creator of StorefrontUI, Vue School Writer

Profile image of Chris Fritz, our Vue.js Teacher

Chris Fritz

Educator & Author of the official Vue.js guide

Profile image of Roman Kuba, our Vue.js Teacher

Roman Kuba

Engineering Manager at GitLab, Testing Expert

Profile image of Daniel Kelly, our Vue.js Teacher

Daniel Kelly

Full Time Vue School teacher, Vue.js Expert

Profile image of Bart Ledoux, our Vue.js Teacher

Bart Ledoux

Co-Maintainer of vue-styleguidist

Profile image of Lydia Hallie, our Vue.js Teacher

Lydia Hallie

Software Engineer, Consultant, Web Instructor

Profile image of Mostafa Said, our Vue.js Teacher

Mostafa Said

Full time Instructor at VueSchool, full stack developer and technical writer.

Profile image of Anthony Fu, our Vue.js Teacher

Anthony Fu

Vue.js, Nuxt.js and Vite.js Core team member, Creator of Vitest

Profile picture of Evan You
Evan You Creator of Vue.js

Thanks to fine people like you, Vue School can proudly sponsor Evan and the future of Vue.js by being a Platinum Patreon.

Illustration of learning Vue.js

To infinity, and beyond!

Leveling up your skills means improving and expanding your knowledge.

What you invest today can (and most likely will) increase your salary or land you a nice job in the future.

Your goal is our mission!

Illustration of leveling up vue.js skills

Latest and greatest!

Vue.js, Tooling, Testing, ES6, Architecture and Best practices?

Don't worry, we got you!

We share all our knowledge, so you can learn from both our mistakes and wins in record time!

Illustration of a person learning Vue.js

Learn anywhere, anytime

Stream our lessons or download them and watch them on your phone on your daily commute.

All our videos are professionaly recorded and edited. All lessons are available with both English and Spanish subtitles.

Join our Vue.js community and get started for free: