Skip to content
Free, no account, saved on this device.

Learn Vue with an AI instructor

From your first component to Nuxt in production: 110 short lessons in 17 tracks, each with code you can run, a tutor who teaches it out loud and a quiz at the end.

How a lesson works

Every lesson is short and ends with a quiz. Read it, run it, watch it, or ask.

Open a lesson
  1. Step 1: Read and run

    A short tutorial with one diagram, and its code in a playground you can edit and run.

  2. Step 2: Watch Leo teach it

    Leo, the 3D tutor, talks you through the lesson and types the code as he goes. Nothing loads until you press Start.

  3. Step 3: Pass the quiz

    Three questions end each lesson, from a reviewed bank. What you miss comes back in practice until it sticks.

  4. Step 4: Ask the instructor

    Stuck? Ask in plain words from any lesson. Use the free instructor, or your own API key.

Skill tree

Beginner is the trunk. 16 tracks branch off it, and every track's first lesson is a place you can start.

See every lesson as a tree
  • Starting point
  • Done
  • Up next
  • Needs review

Learn by playing

Three games built on real Vue: the hooks fire in Vue's real order, the radar asks Vue's own reactivity, and the bugs are the ones everybody writes.

All games

From the community

Write-ups on what learners get stuck on, and Vue roles matched to your progress.

Featured from the blog

All posts