10 interactive rooms
Foundations
Start with a simple idea, test it, then verify what the code actually does.
Explore this pathStart with a question, try something, then verify what the browser actually does. The bilingual path takes you from zero to a useful project, backed by a reference library for precise reminders.
Bibliotech architecture
Each domain has a clear entry point. Follow the order to learn; open a precise sheet when you need a reminder.
10 interactive rooms
Start with a simple idea, test it, then verify what the code actually does.
Explore this path12 modules · 1 project
Predict the language’s behaviour, test your hypothesis and ship a useful tool.
Explore this path10 rooms · 9 sheets
Observe, structure, design an accessible interface and verify every decision through testing.
Explore this path15 sheets
Move from front end to back end, then explore React, Vue, Redux and RxJS.
Explore this path8 sheets
Build better with best practices, tests, patterns and cybersecurity.
Explore this path11 sheets
Find useful shortcuts and understand the ideas and people that shaped computing.
Explore this pathAlgorithmic habits - Level 01
Reason, choose the right structure, code and verify.
Open FarmAlgoNew path · Git Mastery
Inspect the state, make a hypothesis, test it, then repair the problem. Ten guided missions take you from an unfamiliar repository to a decision you can explain.
Three ways to begin
Describe what you are trying to understand. The right door appears next, even when you do not know the technology’s name yet.
Not sure what to call the problem yet? Start with one idea, then move towards HTML, CSS and JavaScript.
Enter the first roomAlready seen the idea? Find the sheet, rephrase the core and leave with the right example.
View the contentsCompare the domains and see where each idea becomes useful in a real project.
Explore freely