Arena Challenges
Solve practical Data Engineering problems inspired by real production environments, analytics platforms, and modern data pipelines.
Challenge Families
Data Transformation
Transform raw business data into trusted analytical datasets.
Topics include:
- Deduplication
- Aggregations
- Standardization
- Incremental Loads
- Slowly Changing Dimensions (SCD)
Data Quality
Validate and improve the reliability of business-critical datasets.
Topics include:
- Missing Records
- Duplicate Detection
- Null Validation
- Schema Validation
- Data Quality Rules
Difficulty Framework
| Difficulty | Career Level |
|---|---|
| Beginner | Data Explorer |
| Intermediate | Pipeline Builder |
| Advanced | Data Engineer |
| Expert | Senior Data Engineer |
| Elite | Principal Engineer |
Free Challenges
The first 15 Arena Challenges are available to all learners.
These challenges progressively teach the SQL and PySpark concepts used in real-world Data Engineering projects.
ISA-001 — Customer Deduplication
Domain: Retail Analytics
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-002 — Revenue Aggregation
Domain: Retail Analytics
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-003 — Null Value Handling
Domain: Data Quality
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-004 — Invalid Email Detection
Domain: Data Quality
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-005 — Date Standardization
Domain: Data Transformation
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-006 — Duplicate Transaction Removal
Domain: Data Quality
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-007 — Customer Address Cleanup
Domain: Data Transformation
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-008 — Missing Country Assignment
Domain: Data Quality
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-009 — Product Category Correction
Domain: Data Transformation
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-010 — Production Data Sanitization
Domain: Retail Analytics
Difficulty: Intermediate (Pipeline Builder)
Languages: SQL, PySpark
ISA-011 — Customer Orders Join
Domain: Retail Analytics
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-012 — Customers Without Orders
Domain: Retail Analytics
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-013 — Product Revenue Analysis
Domain: Retail Analytics
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-014 — Top Selling Products
Domain: Retail Analytics
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
ISA-015 — Customer Lifetime Revenue
Domain: Retail Analytics
Difficulty: Beginner (Data Explorer)
Languages: SQL, PySpark
Premium Challenges
Advanced challenges become available through Arena Premium.
Examples include:
- CDC Pipeline Processing
- SCD Type 2 Implementation
- Data Skew Investigation
- Incremental Load Optimization
- Enterprise Data Quality Validation
🔒 Premium Required
Learn Data Engineering by solving real-world business problems.