bg-leftbg-right

CLOSED

Free Weekend

Missed out on the last Free Weekend?
Secure your place for the next one now.

Coming Q4 2026

Your #1 Source of Vue.js Courses

Master Vue.js and the Ecosystem

1675
Video Lessons
86
Courses
153
Hours
New Lessons added weekly
Vue.js
Access a huge catalog of Vue.js courses to help you with anything from setting up your first Vue application to developing advanced user interfaces.
Nuxt
Starting with the Fundamentals of the framework we guide you from scaffolding to deploying your Nuxt.js applications.
Pinia
Pinia is the officially recommended global state management solution for modern Vue.js applications. It's intuitive API, dev tools integration, and small size make it perfect for any application.
Testing & Jest
Ready to improve your daily life by writing better tests? We’ll teach you all the testing jargon and techniques you need to know to test your Vue apps with confidence.
TypeScript
JavaScript is a pre-req to learning Vue.js but TypeScript is the next level for JS development. Discover the safety and improved IDE support that a type system can provide with TypeScript courses crafted especially for Vue developers.
GraphQL
GraphQL is a query language for APIs and a runtime to execute said queries. At Vue School you will learn GraphQL and how to use it with Vue.js using Vue Apollo.
Vitest
Learn from the fundamentals of Vitest directly from it's creator Anthony Fu.
Vite
Vite is the lightning-fast build tool created by Evan You. Learn how to use Vite to work with single file components, images, CSS, and more.
Open AI
AI plays a large role in the future of web development. Learn how to integrate with the uncontested leader of AI with a Vue.js application.
VueUse
The composition API brings about a whole new paradigm of code re-use to the Vue.js ecosystem and VueUse is the paramount example of this. Learn to use it's wealth of composables to quickly enhance your Vue apps.
FormKit
All web applications have one very interactive feature in common: Forms. FormKit is the go-to solution for all your form needs in Vue.js.
StoryBlok
Learn to use this first-class headless CMS to provide content for a Nuxt.js website.
Astro
Astro is the first framework of it's kind to focus on the "islands approach". Best of all, we can use it with Vue. Let us show you how!
Tailwind
Tailwind CSS is a highly customizable, low-level CSS framework that allows developers to create fast and responsive user interfaces without leaving their HTML.

And many more

javascriptlaravelVuetify-newchartjsjamstacksentry-lightvscodestorybookfirebasequil
Vue.js Masterclass

Built from scratch, focused on coding a real world app using the most up-to-date technologies in the Vue.js ecosystem like the Composition API, Pinia, and more. This practical course will feature real world use cases like user authentication, app notifications, and file storage.

Also Included

Build Something Amazing with Access to Vue School Courses

01
Vue.js 3 Fundamentals with the Composition API
Vue.js 3 Fundamentals with the Composition API

Learn the fundamental concepts and get up and running with Vue.js 3 with the Composition API. Perfect if you haven't touched Vue before, or you're just getting started!

02
Vue Component Fundamentals with the Composition API
Vue Component Fundamentals with the Composition API

Components are the puzzle pieces of a Vue.js website. Learn the fundamental and important concept of Vue.js components in this course using the latest and greatest API: the Composition API.

03
VueUse for Everyone: Unlock Vue.js Composition Power
VueUse for Everyone: Unlock Vue.js Composition Power

Master VueUse with 200+ composition utilities for animations, browser APIs, sensors, and smart reactive state management. Learn to enhance your Vue.js apps with ease.

04
Build a Drag and Drop Trello Board with Vue Draggable
Build a Drag and Drop Trello Board with Vue Draggable

Get hands on with this fun Trello board Vue.js project! Learn how to create a drag and drop interface with Vue Draggable, style it with Tailwind CSS, and enhance it with VueUse.

What are you waiting for?

This is your chance to get access to watch ALL available Vue School Lessons for FREE!

Vue School Free Weekend Bundle
VueSchool logo

Our goal is to be the number one source of Vue.js knowledge for all skill levels. We offer the knowledge of our industry leaders through awesome video courses for a ridiculously low price.

More than 200.000 users have already joined us. You are welcome too!

Follow us on Social