---
title: "Progress · vuejs.school"
description: "A free AI-instructed school for Vue.js. Short tutorials, runnable code and quizzes that adapt to you."
canonical_url: "https://vuejs.school/progress"
meta:
  "og:description": "A free AI-instructed school for Vue.js. Short tutorials, runnable code and quizzes that adapt to you."
  "og:title": "Progress · vuejs.school"
---

> Index of every page on this site: [llms.txt](https://vuejs.school/llms.txt)

**Saved on this device only**

# **Your progress**

Nothing done yet. Start with the Beginner track, or take the placement to skip what you already know.

[**Start: Your first component**](https://vuejs.school/learn/beginner/your-first-component) [**Find my starting point**](https://vuejs.school/start)

- **0****/ 110**Lessons done
- **–**Answers right**No answers yet**
- **0**Questions due today
- **0****/ 13**Game levels done

## **No streak yet**

0 active days in the last 16 weeks

MonWedFri

## **Tracks**

One track under way, 16 still to open.

[**Open the skill tree**](https://vuejs.school/track)

- [**Beginner**Start here: Your first component**0****/11****Start**](https://vuejs.school/learn/beginner/your-first-component)

### **Not started yet**

- [**Projects & tooling****6**](https://vuejs.school/learn/tooling/start-a-project-with-create-vue)
- [**Advanced Vue****11**](https://vuejs.school/learn/advanced/watchers-in-depth)
- [**Pinia****6**](https://vuejs.school/learn/pinia/your-first-store)
- [**VueUse****6**](https://vuejs.school/learn/vueuse/meet-vueuse)
- [**Styling & UI****5**](https://vuejs.school/learn/styling/css-in-single-file-components)
- [**Animation****4**](https://vuejs.school/learn/animation/enter-and-leave-with-transition)
- [**Forms****4**](https://vuejs.school/learn/forms/form-state-and-validation-by-hand)
- [**Nuxt****11**](https://vuejs.school/learn/nuxt/a-nuxt-project-tour)
- [**Testing****7**](https://vuejs.school/learn/testing/vitest-and-vue-test-utils)
- [**Multiplatform****5**](https://vuejs.school/learn/multiplatform/installable-web-apps-pwa)
- [**TypeScript****4**](https://vuejs.school/learn/typescript/type-checking-and-editor-setup)
- [**Routing****5**](https://vuejs.school/learn/routing/your-first-router)
- [**Security & OWASP****7**](https://vuejs.school/learn/security/the-owasp-top-10-for-vue-developers)
- [**AI & LLMs****10**](https://vuejs.school/learn/ai/ai-for-vue-developers-the-map)
- [**Data & APIs****5**](https://vuejs.school/learn/data/fetching-data-in-a-component)
- [**Graphics & 3D****3**](https://vuejs.school/learn/graphics/reactive-svg-charts)

## **Needs review**

You missed more than you got right here recently.

Nothing needs review right now.

## **Upcoming reviews**

Each question comes back just before you'd forget it.

Answer a few quiz questions and your review schedule shows up here.

[**Start today's mix · 5 questions**](https://vuejs.school/practice/mix)

## **Games**

0 of 13 levels done, each one built on a real Vue mechanic.

[**All games**](https://vuejs.school/games)

- [**Lifecycle Line-up**Ordering puzzle0 of 7 levels**Start playing** Lifecycle Line-up, 0 of 7 levels done](https://vuejs.school/games/lifecycle/1)
- [**Reactivity Radar**Prediction game0 of 3 levels**Start playing** Reactivity Radar, 0 of 3 levels done](https://vuejs.school/games/radar/1)
- [**Bug Hunt**Spot the bug0 of 3 levels**Start playing** Bug Hunt, 0 of 3 levels done](https://vuejs.school/games/bug-hunt/1)

## **Quiz history**

Your last seven quizzes, newest first.

No quizzes yet. Open a lesson and try its quiz.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://vuejs.school/#website","@type":"WebSite","description":"A free AI-instructed school for Vue.js. Short tutorials, runnable code and quizzes that adapt to you.","name":"vuejs.school","url":"https://vuejs.school/","publisher":{"@id":"https://vuejs.school/#identity"}},{"@id":"https://vuejs.school/progress#webpage","@type":"WebPage","description":"A free AI-instructed school for Vue.js. Short tutorials, runnable code and quizzes that adapt to you.","name":"Progress","url":"https://vuejs.school/progress","isPartOf":{"@id":"https://vuejs.school/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://vuejs.school/progress"]}],"primaryImageOfPage":{"@id":"https://vuejs.school/#logo"}},{"@id":"https://vuejs.school/#identity","@type":"Organization","description":"A free AI-instructed school for Vue.js. Short tutorials, runnable code and quizzes that adapt to you.","name":"vuejs.school","url":"https://vuejs.school","logo":{"@id":"https://vuejs.school/#logo"}},{"@id":"https://vuejs.school/#logo","@type":"ImageObject","caption":"vuejs.school","contentUrl":"https://vuejs.school/apple-touch-icon.png","inLanguage":"en","url":"https://vuejs.school/apple-touch-icon.png"}]}
```