Codebase navigation
Find entry points and understand how modules connect.
Explore practiceOpening your workspace…
REPOSITORY CODING
Practice the engineering that happens after the blank editor. Navigate existing files, reproduce a bug, make a focused change, and verify it with tests.
Your learning. Your pace. A clearer next step.
BUILD YOUR FOUNDATIONS
Explore the concepts behind repository coding, then apply them in the practice library.
Find entry points and understand how modules connect.
Explore practiceRead the task, reproduce the issue, and narrow the cause.
Explore practiceWork through request handling, validation, and response behavior.
Explore practiceInspect persistence and the assumptions behind state changes.
Explore practiceRun the available tests and check the cases your change affects.
Explore practiceExplain your reasoning while working in a repository workspace.
Explore practiceA MORE THOUGHTFUL SESSION
Practice is most useful when you can explain what changed in your understanding. Build that habit into every session.
Choose your next challengeRead the requirements and follow the relevant execution path.
Use the editor and terminal to implement the smallest complete solution.
Run tests, investigate failures, and explain why your change works.
KEEP EXPLORING