The new way
of building.
Learn to design and build AI systems and software products through hands-on lessons, practice, and challenges.
Learning
Build a strong foundation in AI systems, software architecture, and modern product engineering.
Structured lessons break complex topics into clear concepts and practical building blocks.
Browse lessonsPrompt · state · history
Retrieve · rerank · ground
State · retries · checkpoints
graph orchestrationAPIs · search · code
Short-term · long-term
Trace · test · approve
Practice
Apply what you learn to practical problems. Work at your own pace, compare approaches, and return to a problem when you want another attempt.
Problems progress through Learn, Practice, and Challenge modes.
View practiceChallenges
Take on a focused AI-systems scenario with clear constraints. Make decisions, explain your reasoning, and earn progress for completing the work.
Daily and structured challenges for agents, RAG, reliability, and infrastructure.
Explore challengesRina K.4 challenges
1,860 XPYour rank2 challenges
1,240 XPDev N.3 challenges
1,210 XPInterviews
Prepare for technical interviews across AI agents, generative AI, system design, and core engineering topics with a clear practice plan.
Interview tracks with focused problem sets and preparation guidance.
Start interview prep
“I’d combine bounded retries with exponential backoff, then open a circuit breaker…”
Start where you are.
Choose a topic, complete a lesson, or take a challenge.
Go to Explore