- The Relational Model and Relational Algebraages 18 to 19 · 20 questions
- Functional Dependencies and Boyce-Codd Normal Formages 18 to 19 · 8 questions
- SQL at Depth: Subqueries, Set Operations and Viewsages 18 to 20 · 8 questions
- Window Functions and Running Calculationsages 19 to 20 · 8 questions
- Indexes: B-Trees and the Cost of a Lookupages 19 to 20 · 8 questions
- Reading a Query Planages 19 to 21 · 8 questions
- Transactions and the ACID Promiseages 19 to 21 · 8 questions
- Isolation Levels and the Anomalies They Allowages 20 to 21 · 8 questions
- Concurrency Control: Locks and Snapshotsages 20 to 21 · 8 questions
- Crash Recovery and Write-Ahead Loggingages 20 to 22 · 8 questions
- Key-Value and Document Storesages 20 to 21 · 8 questions
- Wide-Column and Graph Storesages 20 to 22 · 8 questions
- Partitioning and Replication for Scaleages 21 to 22 · 8 questions
- Data Pipelines: Batch, Streaming and Doing It Twiceages 21 to 22 · 8 questions
- Distributed Transactions and the Blocking Case of Two-Phase Commitages 22 to 24 · 8 questions
- Conflict-Free Replicated Data Typesages 22 to 24 · 8 questions
- Log-Structured Storage and Compactionages 22 to 24 · 8 questions
- Stream Processing: Windows, Watermarks and Late Eventsages 23 to 24 · 8 questions
- The Data Science Workflowages 21 to 22 · 15 questions
- Cleaning Real Data: Missing, Duplicated and Wrongages 21 to 22 · 8 questions
- Exploratory Analysis and an Honest Chartages 21 to 22 · 16 questions