Vue.js path
Learn Vue one stage at a time, with two projects on the way. Most stages link to the part of the official docs that teaches them. Tick topics as you go: your progress stays in this browser.
- 14 stages
- 2 projects
- 34 topics
- On GitHub
0 / 34 done
Before you start
- HTML
- CSSFlexbox · Grid · Positioning
- JavaScriptHigher-order functions · Arrow functions · Destructuring · The DOMLearn JavaScript in Arabic, Elzero Web School (lessons 71 to 78 and 86 to 101)
The path
- Stage 1 0/3
What is Vue?
- Stage 2 0/3
Install Vue
- Stage 3 0/4
Your first component
- Stage 4 0/2
Two ways to write components
An overview for now. From the next stages on, learn how each topic looks in both, but focus on the Composition API.
- Stage 5
The folder structure
An overview of where things live in a new project.
- Stage 6 0/7
Template syntax
- Stage 7 0/2
Reactivity
- Stage 8
Computed properties
- Stage 9
Forms and v-model
- Project 0/4
Build it: a to-do list
- Stage 10 0/6
Components
- Stage 11
Watchers
- Stage 12
Lifecycle hooks
- Stage 13
Composables
- Project
Build it: a weather app
Follow a full project from start to finish, then build one of your own.
- Stage 14 0/3
Going further