Read the system
Start with a repository, a clear brief, and constraints that matter — the scoping skill AI still can't do for you.
AI-ready Engineering challenges
Dear DSA, F*CK you respectfully!
Realistic repository based engineering problems. Real engineers will go beyond DSA.
Join the engineers already solving real problems
*Updated weekly
12public boolean process(Message message) {
13 if (message.isExpired()) {
14 return false;
15 }
16 queue.publish(message);
17 return true;
18}Start with a repository, a clear brief, and constraints that matter — the scoping skill AI still can't do for you.
Work directly in focused files without the noise of a full IDE — hands-on craft that teaches you to harness AI.
Track the outcome of each solution as the judging system evaluates it — and build judgment AI can't replace.
Your AI Sidekick
Your AI Sidekick works from the exact files you're editing, so you learn to harness AI on real code — asking questions, weighing trade-offs, and seeing how a fix comes together, at the level of assist you choose.
Bring your own OpenAI, Gemini, Anthropic, or DeepSeek key — it never touches our servers.
QueueProcessor.java and read the brief — the change belongs in process(). Every message should still get published.What's new
Core-concept reading material right inside the workspace, with diagrams rendered inline.
Dry-run your solution through the judging pipeline without recording a submission.
Share your solved counts and activity heatmap with a public profile.
See which problems you've already solved, right from the catalog.
Bring your own key and pair with an AI that works from your exact files — at the level of assist you choose.