Choose Your Level
Pick the difficulty that matches where you are. You can come back and try a harder level later.
Beginner
Design a Simple ETL Flow
Document the Extract, Transform, Load steps for moving CSV data into a database.
1 to 2 hours 3 criteria
Start this level
Intermediate
Handle Schema Changes Gracefully
Design a pipeline that does not break when a source API adds or removes a field.
2 to 3 hours 3 criteria
Start this level
Advanced
Design a Real-Time Streaming Pipeline
Architect a pipeline using Kafka/Spark Streaming for processing clickstream events.
3 to 5 hours 3 criteria
Start this level