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.
Starting with the Fundamentals of the framework we guide you from scaffolding to deploying your Nuxt.js applications.
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.
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.
Learn from the fundamentals of Vitest directly from it's creator Anthony Fu.
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.
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.
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.
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.
Learn to use this first-class headless CMS to provide content for a Nuxt.js website.
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 CSS is a highly customizable, low-level CSS framework that allows developers to create fast and responsive user interfaces without leaving their HTML.