Choose Your Level
Pick the difficulty that matches where you are. You can come back and try a harder level later.
Beginner
Model a Simple Blog Schema
Design a standard relational schema with basic foreign keys.
1 to 2 hours 3 criteria
Start this level
Intermediate
Model an E-commerce Cart & Order System
Design a schema that safely handles immutable financial records.
2 to 4 hours 3 criteria
Start this level
Advanced
Model a High-Traffic Social Media Feed
Design a database schema optimized for massive, read-heavy fan-out operations.
4 to 5 hours 3 criteria
Start this level