Components are the puzzle pieces of a Vue.js website. Learn the fundamental and important concept of Vue.js components in this course.
Learn how to generate static websites (pre-rendering) with Nuxt.js to improve both performance and SEO while eliminating hosting costs.
Learn how to manage asynchronous data and render your application server-side with Nuxt.js
Learn the fundamentals of Nuxt.js in this course that we created together with the founders of Nuxt. The course covers what you need to know f...
Learn how to create custom Vue.js directives. Directives are special HTML attributes that allow us to do powerful DOM manipulations, like v-if...
Learn how to create dynamic forms that consist of multiple steps with Vue.js
Learn how to validate your forms with Vue.js and Vuelidate like a pro.
This Vue.js course will teach you and get you up and running with the fundamental concepts of Vue.js. Perfect if you haven't touched Vue befor...
This Vue.js course will teach you how to use Firebase Authentication in your vue.js applications and allow your users to authenticate with the...
This Vue.js course will teach you how to use Firebase Realtime Database in your vue.js applications. The example app is a realtime chat room,...
In our Master Class you'll learn Vue.js by building a real-world application. Together we’ll create a complete forum from scratch using exci...
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 47.500 students have already joined us. Here is what they have to say:
“ Finally a platform to really learn vue.js that's not only for beginners! ”
— Lou Rectoret, Trivago
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.
Alex is a core member of the Vue.js team and the author of the best-selling book, The Majesty of Vue.js.
He has worked with several teams delivering high-quality, cross-platform applications and APIs. He's addicted to Laravel and Vue.
Chris is a core member of the Vue.js team and works as educator.
We’re proud to have Chris as our lead technical advisor. He's been of great assistance to ensure high quality Vue.js lessons to all skill levels.
Rolf has 14 years of experience with web development & business.
He has been in charge of multiple successful projects in the private sector. He co-creates and quality assure the majority of our Vue.js courses.
Thanks to fine people like you, Vue School can proudly sponsor Evan and the future of Vue.js by being a Platinum Patreon.
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!
Vue.js, Tooling, Testing, ES6, Architechture and Best pracices?
Don't worry, we got you!
We share all our knowledge, so you can learn from both our mistakes and wins in record time!
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.