Our goal is to be the #1 learning resource for Vue.js. We teach Vue.js and JavaScript through video courses.
New lessons are added every week.
Learn how to pair a Vue.js front-end with Laravel Reverb for real-time data support.
Learn how to use TypeScript in your Vue projects to supercharge your IDE's error detection and autocompletion, as well as provide type safe co...
Master web scraping with this hands-on course using Bright Data's infrastructure and modern tools like Playwright. Build production-ready scra...
AI is a powerful tool of the future. With Open AI's Chat Completions API (GPT-4), adopting it in your applications is as easy as a REST reques...
Get hands on with this fun Trello board project! Learn how to create a drag and drop interface with Vue Draggable, style it with Tailwind CSS,...
Vitest is a testing framework built for Vite! It's blazing fast test runs and zero config setup make testing a breeze for Vue.js 3 projects.
Learn how to use Pinia for global state management in your Vue 3 applications.
Build a custom tooltip plugin from the ground up and learn what it takes to develop and deliver a reusable Vue.js plugin.
In this course, we'll build out a Vue.js front-end fine tuned for interaction with a Laravel powered REST API.
This Vue.js course is based on the official Vuex example. We'll create a shopping cart with Vue and progressively discover and learn about Vue...
Learn how to create custom directives in Vue.js 3. Directives are special HTML attributes that allow us to do powerful DOM manipulations, like...
Learn how to master slots and scoped slots, to build flexible and reusable vue.js components.
Learn how to generate static websites (pre-rendering) with Nuxt.js to improve both performance and SEO while eliminating hosting costs.
Learn everything you need to know to test your Vue.js components like a pro!
Learn how to create custom Vue.js directives. Directives are special HTML attributes that allow us to do powerful DOM manipulations, like v-if...
Learn how to create dynamic forms that consist of multiple steps with Vue.js
Learn all you need to know to take full advantage of functional components in your Vue.js applications.