Learn Vue and the ecosystem by building a real world application from scratch.
We have created a path for you to Master Vue.js with Vue School this Summer. Get started on these courses and by time you’ve completed them you’ll be a Master in Vue.js and the ecosystem.
Learn the fundamental concepts and get up and running with Vue.js 3. Perfect if you haven't touched Vue before, or you're just getting started!
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 build powerful Single Page Applications in Vue 3 with the Vue Router 4.
Learn how to build a real-world application with Vue.js 3 in the supercharged and remastered Vue.js Masterclass.
Learn how to create custom Vue.js directives. Directives are special HTML attributes that allow us to do powerful DOM manipulations, like v-if, v-for and v-model.
Learn how to validate your forms with Vue.js and Vuelidate like a pro.
This Vue.js course is based on the official Vuex example. We'll create a shopping cart with Vue and progressively discover and learn about Vuex features by replacing pieces of the application with mutations, getters, and actions.
We help companies all around the world build Vue applications more efficiently. Do you feel your team would benefit from professional Vue training or consulting? Or perhaps you need some extra hands developing your next milestone?
Head of Training & Co-Founder at Vue School. Published Author, Consultant
Head of Learning and Developer Advocate at Nuxt.js
Co-founder & CTO at VueStorefront
Author of the official Vue.js guide
Engineering Manager at GitLab
Full Time Vue School teacher, Vue.js Expert
Co-Maintainer of vue-styleguidist
Vue 3 was very recently released and the ecosystem of libraries and frameworks are still working on compatibility with Vue 3. This means that many tools might not be available to use in a Vue 3 project just yet.
We recommend to start learning Vue 2 until the complete ecosystem is updated to Vue 3. Vue 2 is stable and it has a big variety of courses to follow and easy to learn. Also, thousands of companies use Vue 2 in production and 99% of the things you know in Vue 2 are useful when using Vue 3.
Vue 3 does not introduce many breaking changes. It comes with some exciting new features, which you can read an overview here.
The best way to learn Vue 3 and Vue 2 is by following the Vue 3 Masterclass. We also have many other Vue 3 courses and we will release more in the next couple of weeks. If you want to learn what is new in Vue 3 we have a dedicated course just for that.