Intro to Vue.js

  • 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.

Unit Testing

  • 3 Lessons
  • 21min
  • Intermediate

Learn about the benefits of unit testing, and what you should and shouldn't be testing in your Vue apps.

Vue 3 Reactivity

  • 3 Lessons
  • 26min
  • Advanced

The way Vue 3 does reactivity is entirely different from Vue 2. Learn how it works under the hood throughout this advanced course.

Component Design Patterns

  • 0 Lesson
  • Advanced

Build your best components by understanding the best practices and pros and cons of various design patterns.

Vue 3 Essentials

  • 9 Lessons
  • 32min
  • Intermediate

Understanding the upcoming features in Vue 3 that enable developers to create scalable Vue applications.

Real World Vue.js

  • 9 Lessons
  • 01h 32min
  • Intermediate

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.

Mastering Vuex

  • 7 Lessons
  • 01h 27min
  • Intermediate

Learn how to handle state in a production-level application with Vuex, Vue's own state management pattern and library.

Next-Level Vue

  • 13 Lessons
  • 01h 49min
  • Intermediate

Learn more advanced real-world practices on routing, component loading, code reuse, and forms.

Animating Vue

  • 9 Lessons
  • 01h 01min
  • Beginner

Bring your web interface to life and improve your user experience with Vue animations.

Beautify with Vuetify

  • 8 Lessons
  • 01h 20min
  • Beginner

Learn how to create beautifully styled and structured web apps using Vuetify, a material design component framework.

Scaling Vue with Nuxt.js

  • 10 Lessons
  • 01h 34min
  • Advanced

Once you are comfortable with Vue, learning a framework like Nuxt.js allows you to create production-ready web apps which follow best practices.

Token-Based Authentication

  • 7 Lessons
  • 52min
  • Intermediate

Learn how to control access to certain parts of your app by implementing user authentication with JWT.

Watch Us Build a Trello Clone

  • 10 Lessons
  • 02h 22min
  • Intermediate

Core team member Damian Dulisz joins Gregg Pollack to build a Trello clone in Vue.js together. We build the app using Vuex, local storage, the browser drag and drop API, and lots of component refactoring.

Advanced Components

  • 12 Lessons
  • 01h 48min
  • Advanced

Discover the full functionality of Vue components with Gregg Pollack & Evan You, the creator of Vue.