Data Science & Engineering
SQL and NoSQL, data modelling, pipelines and orchestration, big-data engines, statistics, analytics, and the Python and R toolchains.
0 of 18 chapters passed
75%+ required per chapter quiz to verify competence.
1 · Foundations
How data systems evolved, and the relational model that still anchors them.
2 · SQL & databases
Querying, indexing, transactions, NoSQL families and warehouses.
- 11m · 3 MCQs2. SQL FundamentalsSELECT mechanics, joins, aggregation, logical execution order and NULL semantics.
- 11m · 3 MCQs3. Advanced SQL: Windows, CTEs and Query PlansWindow functions, recursive CTEs, indexing and reading EXPLAIN output.
- 10m · 3 MCQs4. Transactions, Consistency and DistributionACID, isolation levels, MVCC, replication and the CAP trade-off.
- 10m · 3 MCQs5. NoSQL Families and When to Use ThemKey-value, document, wide-column, graph and search engines — and polyglot persistence.
3 · Data modelling
Normalisation, dimensional models, lakehouse layers and quality contracts.
- 9m · 3 MCQs6. Relational Modelling and NormalisationKeys, normal forms, constraints and controlled denormalisation.
- 10m · 3 MCQs7. Dimensional Modelling for AnalyticsFacts, dimensions, star schemas, grain and slowly changing dimensions.
- 10m · 3 MCQs8. Lakehouse Layers, Governance and Data QualityBronze/silver/gold, table formats, catalogues, contracts and tests.
4 · Data engineering
Ingestion, ELT, orchestration, streaming and distributed processing.
- 10m · 3 MCQs9. Ingestion, ETL and ELTBatch and incremental loading, CDC, idempotency and backfills.
- 9m · 3 MCQs10. Orchestration and Pipeline ReliabilityDAGs, scheduling, dependencies, retries, SLAs and observability.
- 11m · 3 MCQs11. Big Data Engines and Distributed ProcessingMapReduce to Spark, partitions, shuffles, skew and query engines.
- 10m · 3 MCQs12. Streaming Data and Real-Time AnalyticsKafka, event time, windows, watermarks and exactly-once semantics.
5 · Analytics & data science
Statistics, Python, R, visualisation, experimentation and delivery.
- 10m · 3 MCQs13. Statistics for PractitionersDistributions, sampling, confidence intervals, hypothesis testing and common traps.
- 11m · 3 MCQs14. Python for Data WorkNumPy, pandas, vectorisation, Polars and reproducible environments.
- 9m · 3 MCQs15. R for Statistics and AnalysisThe tidyverse, data frames, statistical modelling and R Markdown reporting.
- 8m · 3 MCQs16. Visualisation and Analytical StorytellingChart choice, perceptual accuracy, dashboards and communicating uncertainty.
- 10m · 3 MCQs17. Experimentation and Causal InferenceA/B testing, power, peeking, and quasi-experimental methods.
- 10m · 3 MCQs18. Delivering Data Products in ProductionFeature stores, semantic layers, serving, governance and a readiness checklist.
Explore Complementary Tracks
Artificial IntelligenceBlockchain & Web3Cloud ComputingSystem Design & Distributed SystemsDevOps & Cloud OrchestrationMLOps & Model Lifecycle EngineeringPrompt Engineering & Deterministic AgentsLLM Fundamentals & Vector RAG SystemsSmart Contract Auditing & SecurityZero-Knowledge Proofs & CryptographyForward Deployed & Full-Stack AISalesforce Admin & Developer Career