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.

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

  • 1 Lesson
  • 04min
  • Beginner

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

Beautify with Vuetify

  • 3 Lessons
  • 17min
  • 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
  • Intermediate

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