Learn Vue.js

Create highly functional user interfaces with Vue.js, a lightweight and progressive JavaScript framework that simplifies web development.

All Vue.js courses:

  1. Vue.js Tutorial: Beginner to Front-End Developer

    Vue.js Tutorial: Beginner to Front-End Developer

    Course Beginner

    This free course will teach you the fundamental concepts you need to start building applications with Vue.js.

  2. Vuex 4 for Efficient State Management

    Vuex 4 for Efficient State Management

    Course Intermediate

    Managing state in large web apps can be messy—and Vue.js is no exception. But the Vuex library can eliminate a lot of the headaches related to managing state...

  3. Get Started With Vue.js 3

    Get Started With Vue.js 3

    Course Beginner

    Vue.js is an extremely fast and approachable JavaScript framework. With it, you can build reactive and engaging user interfaces. Join Jeremy McPeak in this...

  4. Easier Project Setup With the Vue.js CLI 3

    Easier Project Setup With the Vue.js CLI 3

    Course Intermediate

    Front-end coding has come a long way since JavaScript first appeared, but more sophisticated frameworks and tools mean that setting up a project or...

  5. Advanced Vue.js Component Concepts

    Advanced Vue.js Component Concepts

    Course Advanced

    Component-oriented frameworks, such as Vue.js, have changed the way we think about and write web applications. If you've been following along with some of...

  6. Enhance Your Laravel App With Vue.js

    Enhance Your Laravel App With Vue.js

    Course Intermediate

    Laravel is a great framework for building PHP web apps, making it easy to get started and to deliver a solid product. To take the user experience to the next...

  7. Code a Quiz App With Vue.js

    Code a Quiz App With Vue.js

    Course Intermediate

    Single-page web apps are more and more in demand, but they can be hard to build with vanilla JavaScript. Thankfully, there are some powerful frameworks that...