Curriculum
Sixty 33-minute core lessons over twelve weeks, five per week, plus a 90-minute studio on Saturday and Sunday. Checkpoints on days 10, 20, 30, 40, 50 and 60. You can open any lesson; browsing ahead does not move your place.
Roadmap
Part I — Analytics, classical ML and forecasting
Week 1: Senior judgment and statistical foundations
- Day 1Senior Data Scientist Mindset
Choose a rule, analysis, or model for a concrete business decision and justify the baseline.
- Day 2Problem Framing and Data Modeling
Define grain, target, horizon, and when each feature is actually available.
- Day 3Probability and Distributions
Calculate a conditional probability and identify the assumption behind the update.
- Day 4Statistical Inference
Interpret a confidence interval and distinguish effect size from a p-value.
- Day 5Causal Thinking and Experiments
Identify a confounder and propose a defensible experiment or qualified observational analysis.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 2: Data quality
- Day 6Exploratory Data Analysis
Diagnose a consequential quality issue before selecting a model.
- Day 7SQL and Analytical Data Modeling
Fix an aggregation or join-grain error and explain its effect on a KPI.
- Day 8Visualization and Executive Storytelling
Choose a chart and write an evidence-based title with one interpretation limit.
- Day 9Feature Engineering and Preprocessing
Build a train-only preprocessing choice and identify a leakage trap.
- Day 10Analytics Checkpointcheckpoint
Complete a short cumulative data-quality, SQL, inference, and chart critique.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 3: Classical ML and validation
- Day 11Linear and Logistic Regression
Explain a regression prediction or class probability, the loss, and a relevant assumption.
- Day 12Trees and Ensembles
Choose a tree ensemble against a baseline and explain its trade-off.
- Day 13Classification in Practice
Choose a classification threshold using imbalance and false-action costs.
- Day 14Unsupervised Learning
Judge whether a cluster or anomaly result is useful beyond an attractive plot.
- Day 15Validation and Optimization
Design a split/tuning process that keeps evaluation evidence independent.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 4: Metrics
- Day 16Metrics and Business Objectives
Choose an appropriate metric and show one condition where it becomes misleading.
- Day 17Feature Selection and Interpretation
Interpret feature importance without treating it as an intervention effect.
- Day 18Error Analysis and Debugging
Use an error slice or residual pattern to prioritize a debugging hypothesis.
- Day 19MLOps Foundations
Trace a prediction through training, serving, monitoring, and rollback responsibilities.
- Day 20
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 5: Time series and backtesting
- Day 21Time Series Foundations
Distinguish trend, seasonality, and breaks in a plotted time series.
- Day 22Autocorrelation and Transformations
Use an ACF/differencing example without assuming a diagnostic plot proves model suitability.
- Day 23Classical Forecasting
Compare seasonal-naive and classical forecasts using a valid historical cutoff.
- Day 24ML Forecasting
Construct one point-in-time-safe lag/rolling feature for a chosen horizon.
- Day 25Time-Aware Validation
Draw a rolling-origin backtest and identify which observations are available at each cutoff.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 6: Forecasting decisions and Part I assessment
- Day 26Advanced Forecasting
Explain how forecast uncertainty and interval assumptions affect an action.
- Day 27Modern Forecasting
Choose whether a modern forecasting family warrants testing against a strong baseline.
- Day 28End-to-End Forecasting Projectproject
Interpret and defend the forecast-project result developed in the guided weekend studios.
- Day 29
- Day 30Part I Master Assessmentassessment
Complete a cumulative core probe and select evidence-based Part II review priorities.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Part II — Deep learning, LLMs and generative AI
Week 7: Neural foundations
- Day 31Artificial Neural Networks
Trace tensor shapes and parameters through a small neural network.
- Day 32Activations and Losses
Match output/activation and loss to the prediction task.
- Day 33Backpropagation and Optimization
Calculate or inspect one gradient update and distinguish backpropagation from the optimizer.
- Day 34Training Deep Networks
Diagnose an overfitting or unstable-training curve and justify one intervention.
- Day 35Deep Learning Labproject
Explain a small executed neural-network result relative to a classical baseline.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 8: Architectures
- Day 36CNNs
Calculate a convolution output shape and explain what the learned filter represents.
- Day 37Sequence Models
Trace sequence state and identify a limitation of recurrent modeling.
- Day 38Embeddings and Representation Learning
Interpret an embedding similarity result and identify a domain/evaluation caveat.
- Day 39Attention and Transformers
Trace Query/Key/Value through a small attention example and its dimensional assumptions.
- Day 40Training and Fine-Tuning Deep Modelscheckpoint
Choose a transfer-learning strategy under data and compute constraints; include cumulative recall.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 9: NLP and LLM foundations
- Day 41NLP Foundations
Compare a TF-IDF baseline with an embedding approach for a concrete text task.
- Day 42LLM Architecture
Explain next-token prediction, context limits, and why fluent output may be unsupported.
- Day 43Pretraining and Fine-Tuning
Choose prompting, retrieval, or fine-tuning based on the missing capability and available evidence.
- Day 44Parameter-Efficient Fine-Tuning
Explain what LoRA changes and evaluate its memory/data/quality trade-offs.
- Day 45LLM Evaluation and Alignment
Design a small task-specific LLM evaluation and identify a judging/contamination risk.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 10: GenAI
- Day 46Generative Modeling
Compare generative model families by objective and practical quality/diversity constraints.
- Day 47Prompt Engineering and Structured Outputs
Design a structured-output prompt/schema and validate a failing output.
- Day 48Retrieval-Augmented Generation
Trace a query from retrieval to grounded context and identify the failing stage.
- Day 49Agents and Tool Use
Choose an agent or deterministic workflow and define tool limits and stopping conditions.
- Day 50GenAI Application Labcheckpoint
Inspect an evaluated GenAI/retrieval lab result and complete the cumulative core probe.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 11: RAG optimization
- Day 51RAG Evaluation and Optimization
Use labelled retrieval and answer-level evidence to choose a RAG experiment.
- Day 52LLMOps
Trace one LLM request through retries, observability, versioning, and failure recovery.
- Day 53AI Safety and Security
Recognize an untrusted instruction and propose an enforceable access/tool boundary.
- Day 54AI Cost, Latency and Reliability
Calculate a transparent cost/latency trade-off without assuming bigger models are better.
- Day 55Production GenAI Casecase
Defend a production GenAI design against quality, cost, security, and reliability constraints.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Week 12: Projects
- Day 56Neural Network Projectproject
Review actual neural-project artefacts and identify what the baseline comparison proves.
- Day 57LLM Projectproject
Review a document-search/QA evaluation, its sources, and its unsupported-answer behavior.
- Day 58Production AI System Designcase
Defend one ML/AI architecture decision using the persisted assumption and decision log.
- Day 59Senior Interview Daycase
Answer and revise a senior interview case; keep the full interview session optional.
- Day 60Final Assessment and Capstoneassessment
Complete a final core defense and inspect an evidence-based scorecard; offer resumable capstone/hiring review.
- SatStudio — build and investigate
- SunStudio — consolidate and defend
Bonus studios
- Week 2Bonus studio 1: causal inference and experiment review - what the data can and cannot say about price
- Week 2Bonus studio 2: SQL cohort and window analytics on the airline sample database
- Week 2Bonus studio 3: data-quality audit and one-page EDA memo on the messy flight table
- Week 4Bonus studio 4: from a model result to a one-page decision memo
- Week 4Bonus studio 5: classical-ML error analysis and debugging on a classifier
- Week 12Bonus studio 6: interview loop dry run - case, system design and behavioural