1,500 questions · every one explained
Pass the exam by answering the questions it will ask.
Learning tracks and exam-style practice banks for AWS, the SAA-C03 certification, Git & GitHub, MLOps and DSA in Python — graded easy, medium and hard. Read the concepts, then drill them. Every answer comes with a written explanation, your misses go into a spaced-repetition deck, and an AI tutor is one click away when the explanation isn't enough.
- 1,500
- questions
- 37
- lessons
- 5
- subjects
- 100%
- with explanations
Pick your subject
Each bank has 300 questions — 100 at each level. Start easy even if you think you're past it; the easy bank is where you find the gaps you didn't know you had.
AWS Cloud
Core services, IAM, VPC, storage, compute, cost and the Well-Architected Framework.
- Easy · 100
- Medium · 100
- Hard · 100
300 questions →
AWS SAA-C03
Certification prep: scenario questions in the exact format of the Solutions Architect – Associate exam.
- Easy · 100
- Medium · 100
- Hard · 100
300 questions →
Git & GitHub
Plumbing, branching, rebase vs merge, recovery, PR workflow and GitHub Actions.
- Easy · 100
- Medium · 100
- Hard · 100
300 questions →
MLOps
Pipelines, feature stores, drift, CI/CD for models, serving, monitoring and real case studies.
- Easy · 100
- Medium · 100
- Hard · 100
300 questions →
DSA in Python
Complexity, Python internals, arrays, trees, graphs, DP and the classic interview patterns.
- Easy · 100
- Medium · 100
- Hard · 100
300 questions →
How to actually use this
Read the track
Every subject has a learning track that teaches the concepts the questions assume. Skip it if you already know the material — but check the takeaways before you decide you do.
Practice mode first
Instant feedback, no timer. You see why an answer is right the moment you pick it, so a wrong answer costs you nothing but teaches you something.
Then exam mode
Timed, no feedback until you submit. This is where you find out whether you actually know it or just recognise it. Results break your score down by sub-topic.
Clear the review deck
Every miss is scheduled for re-testing on a spaced-repetition curve — same day, then 1, 3, 7, 16 days out. An empty deck the night before is the goal.
DSA pattern lab 🐍
The eight patterns that cover most interview problems, each with a worked Python implementation, the complexity, and the tell that says "use this one".
Open the lab →
MLOps case studies ⚙️
Real production failure modes written up the way an interviewer poses them: here is the system, here is what broke, what do you check first?
Read the studies →