Our Courses
If you're just getting started with Vue, you're in the right place. The first course on your learning journey is completely free.

Intro to Vue 2Vue 2
- 11 Lessons
- 56min
- Beginner
If you’re just getting started with Vue, here’s where to get going. We cover all the basics and give you challenges so you can learn by doing.

Intro to Vue 3Vue 3
- 11 Lessons
- 57min
- Beginner
Learn the fundamentals of Vue 3 in this course that starts with the very basics.

Real World Vue 2Vue 2
- 9 Lessons
- 01h 31min
- Beginner
Past the basics, we’ll show you more techniques that are needed to ship Vue applications. Topics include Vue CLI, Vue Router, Single File Components, and API calls.

Real World Vue 3Vue 3
- 8 Lessons
- 01h 08min
- Beginner
Learn the fundamentals of building a production-level single page application with Vue 3.

Mastering VuexVue 2
- 7 Lessons
- 01h 27min
- Beginner
Learn how to handle state in a production-level application with Vuex, Vue's own state management pattern and library.

Vuex FundamentalsVuex 4Vue 3
- 2 Lessons
- 13min
- Beginner
Learn how state management with Vuex can handle your app's data needs.

Unit Testing Vue 2Vue 2
- 6 Lessons
- 44min
- Intermediate
Learn about the benefits of unit testing, and what you should and shouldn't be testing in your Vue apps.

Unit Testing Vue 3Vue 3
- 6 Lessons
- 43min
- Beginner
Learn about the benefits of unit testing, and what you should and shouldn't be testing in your Vue apps.

Next-Level Vue 2Vue 2
- 13 Lessons
- 01h 49min
- Beginner
Learn more advanced real-world practices on routing, component loading, code reuse, and forms.
Download the cheatsheets
Our Vue essentials, Vue 3, and Nuxt.Js cheat sheets save you time and energy by giving you essential syntax at your fingertips.