Interactive Courses
Learn by doing. Each course includes theory, hands-on exercises with a built-in code editor, and links to official documentation. Write and run code directly in your browser.
- 🟨
JavaScript Fundamentals
74 hands-on exercises to learn JavaScript from scratch. Variables, math, arrays, objects, classes, DOM manipulation, async programming and REST APIs, all runnable in your browser.
Leveljavascript11 lessons74 exercises~20h - 🎨
CSS Fundamentals
Learn CSS from scratch with 31 hands-on exercises and a live preview editor. Selectors, colors and units, the box model, typography, display and positioning, flexbox, backgrounds and borders, transitions, all runnable in your browser with instant visual feedback.
Levelcss8 lessons31 exercises~6h - 🟧
HTML Fundamentals
Learn HTML from scratch with 30 hands-on exercises and a live preview editor. Document structure, text, lists, links and images, tables, forms, semantic HTML and accessibility, all runnable in your browser with instant visual feedback.
Levelhtml8 lessons30 exercises~5h
Coming Soon
- 🔷
TypeScript Fundamentals
Types, interfaces, generics and tooling.
- 🎨
CSS & Layout Mastery
Flexbox, Grid, animations and responsive design.
- 💚
Vue 3 Complete Guide
Composition API, reactivity, routing and state.
- 🐍
Python for Developers
From syntax basics to scripting and automation.
Stay in the Loop
New tools, articles, courses and reviews are published regularly. Join the community to get notified the moment something new drops.