Svelte
svelte.devBuild browser interfaces with declarative components compiled from HTML, CSS, and JavaScript.
Build browser interfaces with declarative components compiled from HTML, CSS, and JavaScript.
A browser editor for micro:bit projects with Blocks, JavaScript, Python, and a device simulator.
Build web pages and command-line programs with a general-purpose scripting language and interpreter.
Inspect a website in remote browser sessions to reproduce cross-browser and responsive-layout issues.
UX research articles and training in live and self-paced formats
Design courses, a free UX library and community learning resources
Election and meeting ballots with separate simulation and full test modes
iPhone and iPad drawing with community challenges and co-ops
A PHP IDE for project navigation, refactoring, framework work, testing, and debugging.
A Java teaching IDE where learners program actors and see their code run inside interactive worlds.
A beginner-focused BASIC IDE with instant graphics, a step debugger, and a browser-based WebAssembly edition.
A Java IDE that lets learners explore classes and objects while writing code.
Pixel art and sprite animation in a free browser editor
Practise drawing through guided lessons and an editable art canvas
Paint on Nintendo Switch with pressure input and recorded playback
Run Ruby acceptance scenarios written in Gherkin and connect their steps to project code.
Build an AI art practice around themed challenges and shared work
Fill missing words in sentences and review them over time.
Theme-based ASL lessons and retention activities.
Language modules you can study in a chosen order.
Guided cybersecurity courses with browser-based practice.
AI speaking practice for English and 35+ languages
Community coding kata with tests and solution comparisons
Interactive coding lessons leading into projects