Lesson Path
11 lessons • 168 questions • each with answer, code & tip — mark as complete as you go
Introduction & Basics
35 Qs — self-intro, pipeline architecture, S3/Glue/Athena/Redshift, scenarios & challenges
Explore →Python
12 Qs — comprehension, decorators, generators, *args, GC, threading
Explore →Pandas
7 Qs — Series vs DataFrame, merge/join/concat, loc/iloc, dedup, explode
Explore →SQL
12 Qs — normalization, window functions, indexes, CTE, execution order, DELETE vs TRUNCATE
Explore →PySpark
12 Qs — architecture, lazy evaluation, cache/persist, skew, salting code
Explore →AWS
17 Qs — S3, Glue, Lambda, Redshift dist/sort keys, Athena, DMS, SCD2
Explore →Airflow
6 Qs — DAGs, XCom push/pull, triggers, retries, dependencies, vs Step Functions
Explore →Azure
10 Qs — ADF incremental load, Unity Catalog, Delta Lake, Key Vault, PII
Explore →Scenario Questions
33 Qs — failures, skew, schema evolution, API throttling, GDPR, SLAs
Explore →Git & GitHub
12 Qs — workflow, branches, PRs, conflicts, fetch vs pull, undo commits
Explore →CI/CD
12 Qs — PR checks, environments, secrets, IaC, approvals, monitoring
Explore →