Learn Vue
Scrimba's free Vue course, taught by Rachel Johnson in about 1.6 hours: a short, project-based on-ramp to the main alternative to React.
Quick answer
Learn Vue is Scrimba's free, intermediate course on Vue, the component-based frontend framework most often considered as an alternative to React. About 1.6 hours across two modules, taught by Rachel Johnson. You cover Vue's reactivity model, components, and core concepts while building real projects. It is short and practical, aimed at people who have chosen Vue or want to compare it against React.
Learn Vue
FreeTaught by Rachel Johnson (opens in a new tab)
Vue's reactivity, components, and core concepts taught project-first in a short, free course.
Start free on Scrimba (opens in a new tab)Is it worth your time?
If you have settled on Vue, this is a quick, free way to get the core model into your hands. The reactivity system is Vue's signature feature, and seeing it update the page as you change state in the player is exactly the kind of thing the interactive format does well. At 1.6 hours it respects your time and gets you building fast.
The honest caveat is that it is short. Two modules and 1.6 hours will give you the fundamentals and a feel for the framework, but not the depth of routing, state management at scale, or the broader ecosystem (Pinia, Vue Router) that a real Vue app uses. It is a strong start, not a complete Vue education.
What you'll learn
Course curriculum
2 modules
- Getting Started with Vue
- Core Concepts
The first module gets you set up and oriented quickly. The longer Core Concepts module is the substance: reactivity, components, and the building blocks you reuse in every Vue app, taught through real projects rather than isolated snippets. The project framing is what keeps a fundamentals course from feeling like a list of features.
Who it's for, and who should skip it
It fits anyone who has chosen Vue for a project or a job, and developers curious how Vue compares to React in practice. The short format makes it a low-cost way to try the framework before committing.
Skip it if you have not learned JavaScript yet; do Learn JavaScript first, since Vue assumes it. Also skip it if your goal is React specifically, in which case Learn React is the course to take instead. Learning both at once tends to muddle the two.
Prerequisites
Working JavaScript: variables, functions, array methods, and a basic grasp of asynchronous code. Comfort with HTML and CSS helps, since Vue templates blend all three. No prior Vue or other framework experience needed.
Where it fits
Learn Vue is a standalone framework course rather than a step inside Scrimba's React-centric career paths. Treat it as an elective: take it when Vue is the framework you need, independent of the Frontend Developer Path, which is built around React.
Free or Pro
The course itself is free, with no subscription required. Scrimba Pro is a separate decision that unlocks the career paths, coding challenges, the private Discord, and certificates. If you only want this course, you never have to pay. See current plans for what Pro includes.
Strengths and limits
What it does well: it is free, short, and project-based, and Rachel Johnson keeps it focused on Vue's distinctive reactivity model. A clean introduction for anyone choosing the framework.
Where it is limited: the 1.6-hour scope stops at fundamentals, so routing, state management, and the wider ecosystem are not covered, and fast peer help depends on the Pro Discord rather than the free tier.
Related courses and comparisons
- Learn React, the main alternative framework
- Learn JavaScript, the prerequisite
- Intro to Vite, the build tool Vue projects commonly use
Yes. The full course is free with no credit card or Pro subscription required. Pro is only needed for the career paths, certificates, and private Discord.
Both are solid. React has a larger job market overall, while Vue is often praised for a gentler learning curve. Pick based on the jobs or projects you are targeting, and avoid learning both at the same time.
It covers the fundamentals and reactivity well, but a production app also needs routing and state management, which this short course does not go into. Treat it as a strong starting point.
Rachel Johnson, who teaches it in Scrimba's interactive, project-first format.