Learn Vue.js

Create highly functional user interfaces with Vue.js, a lightweight and progressive JavaScript framework that simplifies web development.
  1. Design Better UX With Vue.js Transitions and Animations

    Design Better UX With Vue.js Transitions and Animations

    Tutorial Intermediate

    Most people think that the purpose of animations is to engage the user's attention, but on most websites, engagement should be secondary to communication. So...

  2. Build a Music Player With Vuetify

    Build a Music Player With Vuetify

    Tutorial Intermediate

    Building apps with Vue.js is easy and fun. Today you'll learn how easy it is to build your own full-featured music player using Vuetify, a Vue.js library.

  3. How to Build Complex, Large-Scale Vue.js Apps With Vuex

    How to Build Complex, Large-Scale Vue.js Apps With Vuex

    Tutorial Advanced

    The main problem in a complex application is how to manage the state between components without writing spaghetti code or producing side effects. In this...

  4. New Course: Convert a jQuery App to Vue.js

    New Course: Convert a jQuery App to Vue.js

    Tutorial Beginner

    Learn how to rewrite your existing jQuery code for Vue.js. You'll learn some of the reasons to upgrade to a modern web framework—and reasons for choosing Vue...

  5. New Course: Code a Single-Page App With Laravel and Vue.js

    New Course: Code a Single-Page App With Laravel and Vue.js

    Tutorial Beginner

    Learn how to build a single-page app with a Laravel back-end, using the cutting-edge Vue.js JavaScript framework.

  6. What Is Vue.js?

    What Is Vue.js?

    Tutorial Beginner

    What is Vue.js? In short, it's a progressive framework for building user interfaces using HTML and JavaScript. If you'd like a more detailed explanation,...

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

  8. Get Started With Vue in Our New Course

    Get Started With Vue in Our New Course

    Tutorial Beginner

    If you already know HTML and CSS, you'll find it easy to learn Vue.js. This front-end JavaScript framework is very versatile, so it's great for small and...

  9. Introducing Vue and Weex for Native Mobile Apps

    Introducing Vue and Weex for Native Mobile Apps

    Tutorial Intermediate

    Vue is a popular JavaScript framework for web apps with easy binding between data in memory and the user interface. Now Weex allows us to code native mobile...