---
title: "Practice · vuejs.school"
description: "Question sets from every lesson and drills across tracks, with a daily mix of what is due for review."
canonical_url: "https://vuejs.school/practice"
meta:
  "og:description": "Question sets from every lesson and drills across tracks, with a daily mix of what is due for review."
  "og:image": "https://vuejs.school/_og/d/a_~UHJhY3RpY2Ugd2hhdCB5b3UgbGVhcm5lZCDCtyB2dWVqcy5zY2hvb2w%2Cc_OgCard.takumi%2Ctitle_Practice%2Bwhat%2Byou%2Blearned%2Cdescription_~UXVlc3Rpb24gc2V0cyBmcm9tIGV2ZXJ5IGxlc3NvbiwgZHJpbGxzIGFjcm9zcyB0cmFja3MgYW5kIGEgZGFpbHkgbWl4IG9mIHdoYXQgaXMgZHVlIGZvciByZXZpZXcu%2Ceyebrow_Practice%2Ctint_sand%2Cp_Ii9wcmFjdGljZSI%2Cs_4G2hinBH1262LYBx.png"
  "og:image:alt": "Practice what you learned · vuejs.school"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Practice · vuejs.school"
  "twitter:image": "https://vuejs.school/_og/d/a_~UHJhY3RpY2Ugd2hhdCB5b3UgbGVhcm5lZCDCtyB2dWVqcy5zY2hvb2w%2Cc_OgCard.takumi%2Ctitle_Practice%2Bwhat%2Byou%2Blearned%2Cdescription_~UXVlc3Rpb24gc2V0cyBmcm9tIGV2ZXJ5IGxlc3NvbiwgZHJpbGxzIGFjcm9zcyB0cmFja3MgYW5kIGEgZGFpbHkgbWl4IG9mIHdoYXQgaXMgZHVlIGZvciByZXZpZXcu%2Ceyebrow_Practice%2Ctint_sand%2Cp_Ii9wcmFjdGljZSI%2Cs_4G2hinBH1262LYBx.png"
  "twitter:image:alt": "Practice what you learned · vuejs.school"
---

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

# **Practice**

Every question comes from the reviewed bank. Start with today's mix, or pick any set below by track and area.

[**Picked for you today****Today's mix**0 questions, timed for review.**Start · 5 questions**](https://vuejs.school/practice/mix) [**0 lessons need review****Review weak spots**Nothing to review yet. Missed questions show up here.**Review now**](https://vuejs.school/practice/review) [**Placement****Find my starting point**7 questions that get harder. Your first miss sets where you start.**Take placement**](https://vuejs.school/start)

## **Practice sets**

1–12 of 122 sets · sorted by what needs you first

- [**Lesson quiz · Advanced Vue****Watchers in depth****Reactivity****3 questions**Not tried**Start** Start: Watchers in depth, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/watchers-in-depth?tab=quiz)
- [**Lesson quiz · Advanced Vue****Reading Options API code****Components****3 questions**Not tried**Start** Start: Reading Options API code, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/reading-options-api-code?tab=quiz)
- [**Lesson quiz · Advanced Vue****Performance and Vapor Mode****Performance****3 questions**Not tried**Start** Start: Performance and Vapor Mode, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/performance-and-vapor-mode?tab=quiz)
- [**Lesson quiz · Advanced Vue****Reactivity in depth****Reactivity****3 questions**Not tried**Start** Start: Reactivity in depth, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/reactivity-in-depth?tab=quiz)
- [**Lesson quiz · Advanced Vue****Composables****Composables****3 questions**Not tried**Start** Start: Composables, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/composables?tab=quiz)
- [**Lesson quiz · Advanced Vue****Provide and inject****Components****3 questions**Not tried**Start** Start: Provide and inject, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/provide-and-inject?tab=quiz)
- [**Lesson quiz · Advanced Vue****Custom directives and plugins****Components****3 questions**Not tried**Start** Start: Custom directives and plugins, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/custom-directives-and-plugins?tab=quiz)
- [**Lesson quiz · Advanced Vue****Dynamic and async components****Components****3 questions**Not tried**Start** Start: Dynamic and async components, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/dynamic-and-async-components?tab=quiz)
- [**Lesson quiz · Advanced Vue****Error handling and debugging****Tooling****3 questions**Not tried**Start** Start: Error handling and debugging, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/error-handling-and-debugging?tab=quiz)
- [**Lesson quiz · Advanced Vue****Teleport and Suspense****Components****3 questions**Not tried**Start** Start: Teleport and Suspense, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/teleport-and-suspense?tab=quiz)
- [**Lesson quiz · Advanced Vue****Render functions and JSX****Components****3 questions**Not tried**Start** Start: Render functions and JSX, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/advanced/render-functions-and-jsx?tab=quiz)
- [**Lesson quiz · AI & LLMs****AI for Vue developers: the map****AI****3 questions**Not tried**Start** Start: AI for Vue developers: the map, Lesson quiz, 3 questions, Not tried](https://vuejs.school/learn/ai/ai-for-vue-developers-the-map?tab=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/practice#webpage","@type":"WebPage","description":"Question sets from every lesson and drills across tracks, with a daily mix of what is due for review.","name":"Practice","url":"https://vuejs.school/practice","isPartOf":{"@id":"https://vuejs.school/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://vuejs.school/practice"]}],"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"}]}
```