Turn reading into recall.
A little focused practice helps you find what you understand and what to revisit.
Practice by technology
Choose a focused pool, explain each prompt before revealing the answer, and compare your reasoning with the notes. Sessions support active recall and the technical mock prompts in the source collection.
JavaScript practice
Understand scope, functions, objects, and asynchronous execution.
TypeScript practice
Use types to model data, narrow values, and build safer interfaces.
React practice
Understand rendering, state ownership, hooks, and performance.
Next.js practice
Connect server rendering, routing, caching, and client boundaries.
Node.js practice
Understand the runtime and build reliable HTTP APIs.
Express practice
Trace middleware and handle failures across the request lifecycle.
NestJS practice
Learn dependency injection, validation, and application structure.
MongoDB & Mongoose practice
Model documents and reason about indexes, queries, and consistency.
SQL & PostgreSQL practice
Work through joins, transactions, query plans, and relational correctness.
System design practice
Learn architecture trade-offs before tackling design scenarios.
Security & performance practice
Protect application boundaries and investigate production failures.
Testing practice
Choose useful tests and understand mocks, fixtures, and coverage.
Git practice
Build confidence with branching, history, and recovery.
Docker practice
Understand containers, images, networking, and safer builds.
Delivery & cloud practice
Connect pipelines, cloud fundamentals, and deployment troubleshooting.
Code review practice
Review unfamiliar code for correctness, security, and reliability.
AI Engineering practice
Build from LLM fundamentals to RAG, LangGraph agents, secure workflows, and production AI systems.
Data Structures & Algorithms practice
Learn the patterns behind interview problems, then implement them in JavaScript, Java, C#/.NET, or Python.
Deterministic AI Workflows practice
Separate language understanding from business control to build reliable, auditable, and testable AI-assisted workflows.
MCP Server with TypeScript practice
Learn MCP from protocol fundamentals to secure TypeScript servers, production deployment, portfolio projects, and interviews.