Skip to main content

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.

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

  1. Getting Started with Vue27 min
  2. Core Concepts70 min

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.

Start Learn Vue for free (opens in a new tab)