jstsvuevuexnuxt
Extended

Cyber Monday

35% OFF SALE

Developers from major organizations learn with Vue School

Blur background Blur background Blur background

We got all you need

Master Vue.js and the Ecosystem

606
Video Lessons
50+
Hours
30+
Courses
Vue.js logo
Vue.js
Nuxt.js logo
Nuxt.js
Vuex logo
Vuex
Testing & Jest logo
Testing & Jest
GraphQL logo
GraphQL
JavaScript logo
JavaScript
Storybook logo
Storybook
Vue Styleguidist logo
Vue Styleguidist
Firebase Suite logo
Firebase Suite
Typescript logo
Typescript

Be the Developer you Deserve to Be

window

Build Complete Websites

Complete Single Page Applications or Server Side Rendered - you name it! Build any sort of web application using Vue and friends: vue cli, vue router, single-file components, Nuxt, and more.

graduate

Advanced User Experience

Learn how to develop multilingual websites (i18n), fancy form wizards, advanced form validation, and even websites that update live as the database changes.

infinit

Reusable Code

Don't sit around wondering how your component and domain logic is re-used throughout your application(s). Our team of experts will teach you all the techniques: Functional Components, Slots, and the brand new Composition API (soon).

file

Document your code!!

What is good code without good documentation? We teach you how to develop top-notch live documentation and guides for your components using Storybook and Vue Styleguidist.

chart

Enterprise Grade Applications

Future proof the codebase with linting, testing, and accessibility in mind! Learn the techniques and the best practices from Vue School!

Donut background Donut background

Cyber Monday Offers

Plan Icon
$190 $123.5 / Save 35%
Instant access to 30+ courses, 606 lessons
Access to Source Code
Stream or Download Lessons
Access to Exclusive Slack Workspace
New Content Every Week
Access to the Vue.js 3 Master Class
Save $186 compared to the monthly plan
Support the development of new courses and tutorials ❤️
Get this offer
Join 120.000 developers
Blur background

Stay up to date with the Vue 3 Masterclass

The Vue 3 Masterclass will give you a competitive advantage in the industry from the comfort of your living room.

What you get:
On top of over 33 courses, you get full access to the Vue 3 Masterclass.
A comprehensive guide to developing modern Vue Single Page Applications.
140+ lessons and 15 hours of content all wrapped up into one course.
Real-World Knowledge of Vue.js by practically building a complete forum from scratch.
Not looking to subscribe? Buy the Masterclass individually.

Looking into leveling up your business?

We help companies all around the world build Vue applications more efficiently. Do you feel your team would benefit from professional Vue training or consulting? Or perhaps you need some extra hands developing your next milestone?

We are happy to hear your business needs and figure how we can help you out. Check out our business pricing for team training or contact us for business inquires any time!

Team deal
Background with courses icons
Video Courses for Everyone
Cover the most demanding aspects of Vue.js in-depth.
Acquire knowledge geared for professional apps.
Dozens of in-depth courses are available right now! Designed to take you and your professional career to the next level. Our catalogue includes courses about Vue, Nuxt, Testing, State Management with Vuex, Advanced Form Validation, Storybook with Vue.js, i18n, a11y, and much more.
We have recently released a brand new course - TypeScript Fundamentals, with new lessons added each week! We also have many exciting courses in the pipeline, including a course on Vite and a TypeScript with Vue.js 3 course!
Blur background Blur background

Featured Trainers

Picture of Alex Kyriakidis
Alex Kyriakidis

Head of Training & Co-Founder at Vue School. Published Author, Consultant

Picture of Debbie O’Brien
Debbie O’Brien

Head of Learning and Developer Advocate at Nuxt.js

Picture of Filip Rakowski
Filip Rakowski

Co-founder & CTO at VueStorefront

Picture of Chris Fritz
Chris Fritz

Author of the official Vue.js guide

Picture of Roman Kuba
Roman Kuba

Engineering Manager at GitLab

Picture of Bart Ledoux
Bart Ledoux

Co-Maintainer of vue-styleguidist

Picture of Lydia Hallie
Lydia Hallie

Software Engineer

Picture of Daniel Kelly
Daniel Kelly

Lead Vue School Instructor. Senior Full Stack Developer. Nuxt & Vue Enthusiast

Donut background Donut background
Stay in the loop!
Get the latest and greatest Vue.js tips & tricks, lessons, and tutorials in your inbox.

FAQ

Should I learn Vue 2 or Vue 3?

-

We recommend learning Vue 3!

Vue 3 was released over a year ago in September 2020. While not all of the community has caught up, a wide margin of it has. Official libraries like Vuex and Vue Router support Vue 3, as well as full frameworks like Quasar, Ionic, and Prime Vue. Thus, at this point, it’s completely feasible to start a Vue 3 project and have a wide variety of tools available to you for an application of any size.

Also, when learning Vue 3 you will gain knowledge of the latest and greatest features and best practices for writing Vue applications but will still be able to work on Vue 2 projects with only minor differences. Furthermore, for those already working on Vue 2 projects the Vue team has provided a Migration build to help you move from Vue 2 to Vue 3 with a minimal amount of effort.

At Vue School, we’ve released several Vue 3 oriented courses to help you get started on your learning journey with the latest version of Vue 3 including: the Vue.js 3 Master Class, Vue.js 3 Fundamentals, Vue.js 3 Components Fundamentals, Vue 3 Single File Components, What's New in Vue 3, Vue 3 Composition API, and many more. The great thing is, even much of the content written in Vue 2 will carry over fairly easily to Vue 3 with only minor adjustments.

How does the 3-month subscription work?

+

Can I cancel my subscription at any time?

+

Can I get a refund if I am not happy?

+

Does the Black Friday offer applies for team and business licenses?

+

What are you waiting for?

This is the lowest price it will get.

Co-workers discussing a task