Skip to main content

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

DifficultyCareer Level
BeginnerData Explorer
IntermediatePipeline Builder
AdvancedData Engineer
ExpertSenior Data Engineer
ElitePrincipal 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

Start Challenge →


ISA-002 — Revenue Aggregation

Domain: Retail Analytics

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-003 — Null Value Handling

Domain: Data Quality

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-004 — Invalid Email Detection

Domain: Data Quality

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-005 — Date Standardization

Domain: Data Transformation

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-006 — Duplicate Transaction Removal

Domain: Data Quality

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-007 — Customer Address Cleanup

Domain: Data Transformation

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-008 — Missing Country Assignment

Domain: Data Quality

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-009 — Product Category Correction

Domain: Data Transformation

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-010 — Production Data Sanitization

Domain: Retail Analytics

Difficulty: Intermediate (Pipeline Builder)

Languages: SQL, PySpark

Start Challenge →


ISA-011 — Customer Orders Join

Domain: Retail Analytics

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-012 — Customers Without Orders

Domain: Retail Analytics

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-013 — Product Revenue Analysis

Domain: Retail Analytics

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-014 — Top Selling Products

Domain: Retail Analytics

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


ISA-015 — Customer Lifetime Revenue

Domain: Retail Analytics

Difficulty: Beginner (Data Explorer)

Languages: SQL, PySpark

Start Challenge →


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.