HTML Mastery
Every page starts as HTML: structure, meaning and forms come first.
Start with the structure of a page, style it, make it interactive with JavaScript, add types with TypeScript, then pick a framework. Each step is a full DevArcade course with lessons, quizzes and coding problems you solve in the browser.
Step 1
Every page starts as HTML: structure, meaning and forms come first.
Step 2
Style and lay out that structure: the cascade, Flexbox, Grid and responsive design.
Step 3
Make pages interactive, and learn the language every framework is written in.
Step 4
Add types to your JavaScript so bigger apps stay safe to change.
Step 5, pick one
Frameworks build interfaces from components. Learn one well; the ideas carry over to the rest.
The most widely used UI library: components, hooks and a huge ecosystem.
Approachable and progressive: templates, reactivity and single-file components.
A compiler that writes the reactive code for you: little boilerplate, fast pages.
A complete framework with TypeScript, routing and dependency injection built in.
Finish line
1 step on this roadmap is coming soon. Everything else is ready to learn today.