Learn Vue.js

Create highly functional user interfaces with Vue.js, a lightweight and progressive JavaScript framework that simplifies web development.
  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. Create Modern Vue Apps Using Create-Vue and Vite

    Create Modern Vue Apps Using Create-Vue and Vite

    Tutorial Beginner

    create-vue is a scaffolding tool for Vue apps. It replaces Vue CLI as the recommended way to create Vue single-page applications. In this tutorial, I'll show...

  3. Boost Your Vue.js Workflow With Vue CLI 3

    Boost Your Vue.js Workflow With Vue CLI 3

    Tutorial Intermediate

    Starting new Vue.js projects is now easier than ever with the new Vue CLI and its Vue UI GUI. This tutorial will show you how to put Vue CLI to use and how...

  4. 19 Best JavaScript Admin Templates for React, Angular, and Vue.js

    19 Best JavaScript Admin Templates for React, Angular, and Vue.js

    Tutorial Beginner

    With this list of JavaScript admin panel templates and dashboards, it's painless to create beautiful, interactive UIs. Built using cutting-edge technology...

  5. Awesome JavaScript Libraries and Frameworks You Should Know About

    Awesome JavaScript Libraries and Frameworks You Should Know About

    Tutorial Beginner

    JavaScript is evolving as a client-side scripting language. Learn about the latest JavaScript frameworks, libraries, and tools for front-end development.

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

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

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

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

  10. New Course: Build an App With GraphQL, Laravel, and Vue

    New Course: Build an App With GraphQL, Laravel, and Vue

    Tutorial Beginner

    If you want to learn all about the GraphQL web API in depth, try our new course, Build an App With GraphQL, Laravel, and Vue.

  11. New Course: Three Practical Examples to Learn Vue.js

    New Course: Three Practical Examples to Learn Vue.js

    Tutorial Beginner

    Want to learn Vue.js by getting your hands dirty with some real-world projects? Try our new course, Three Practical Examples to Learn Vue.js.

  12. Turn Your Static SVG Drawings Into Interactive Widgets and Infographics With Vue.js

    Turn Your Static SVG Drawings Into Interactive Widgets and Infographics With Vue.js

    Tutorial Intermediate

    Learn how to use SVG and Vue.js together in order to create appealing and interactive widgets and infographics.