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.
Leverage the power of the new Composition API and build reusable features (composables) for scalable Vue applications.
Learn how to build a real-world application with Vue.js 3 in the supercharged and remastered Vue.js Master Class.
Learn how to master slots and scoped slots, to build flexible and reusable vue.js components.
Learn how to manage asynchronous data and render your application server-side with Nuxt.js
In our Master Class you'll learn Vue.js by building a real-world application. Together we’ll create a complete forum from scratch using exci...
This Vue.js course will teach you how to use Firebase Realtime Database in your vue.js applications. The example app is a realtime chat room,...
This Vue.js course will teach you how to use Firebase Authentication in your vue.js applications and allow your users to authenticate with the...
This Vue.js course will teach you and get you up and running with the fundamental concepts of Vue.js. Perfect if you haven't touched Vue befor...
Learn how to validate your forms with Vue.js and Vuelidate like a pro.
Learn how to create dynamic forms that consist of multiple steps with Vue.js
This is our introductory course to JavaScript testing. We cover why testing is important, what you should test and the testing jargon you need...
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 the fundamentals of Nuxt.js in this course that we created together with the founders of Nuxt. The course covers what you need to know f...
Jest is an industry leading test suite for JavaScript used by big and small projects around the globe. Get up and running with Jest in this co...
Components are the puzzle pieces of a Vue.js website. Learn the fundamental and important concept of Vue.js components in this course.
Learn how to generate static websites (pre-rendering) with Nuxt.js to improve both performance and SEO while eliminating hosting costs.
Learn how to consume and use GraphQL APIs in your Vue.js apps with Vue-Apollo.
Learn everything you need to know to test your Vue.js components like a pro!
Embrace the full power of JavaScript bundlers and Vue.js by learning how to create and manage Single File Components.
Learn how to make the web accessible for everyone, despite their hardware, software, language, location, or ability.
Level up your JavaScript skills by mastering the modern and essential JavaScript techniques from ES6, ES7, and ES8.
Learn how to build powerful Single Page Applications in Vue with the Vue Router.
GraphQL is a fantastic new API standard that provides a more efficient, powerful, and flexible alternative to REST. In this course, you'll lea...
Master internationalization and learn how to create multilingual websites and vue.js applications with vue-i18n.
Learn all you need to know to take full advantage of functional components in your Vue.js applications.
Document and showcase Vue.js components in an elegant UI with Storybook. Perfect for multi-disciplinary teams!
Take a deep dive into the new and exciting features of Vue 3. Learn about Portals, Suspense, Composition API, Fragments, and much much more.
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...