00 Student Onboarding
Get started with JupyterLite, notebook editing, Markdown, LaTeX, Python data analysis, PDF export, backups, and homework submission workflow.
Open the browser labThese browser-based labs let you run the course Python notebooks without installing Python, Anaconda, or Jupyter on your computer.
Get started with JupyterLite, notebook editing, Markdown, LaTeX, Python data analysis, PDF export, backups, and homework submission workflow.
Open the browser labWork through forecasting context, statistical review, simple linear regression, intervals, residual diagnostics, and transfer practice.
Open the browser labWork through multiple regression, matrix least squares, coefficient inference, prediction intervals, polynomial terms, interactions, categorical predictors, and homework notebooks.
Open the browser labWork through regression pitfalls, residual diagnostics, multicollinearity, hidden extrapolation, unusual observations, screening methods, and homework notebooks.
Open the browser labWork through time-series components, trend regression, seasonal dummy variables, transformations, autocorrelation diagnostics, adjusted forecasting, and homework notebooks.
Open the browser labWork through exponential smoothing, forecast accuracy measures, Holt's trend-corrected method, Holt-Winters seasonality, prediction intervals, and an integrated homework notebook.
Open the browser labWork through stationarity, differencing, ACF/PACF model identification, nonseasonal ARIMA, residual diagnostics, seasonal SARIMA models, and an integrated homework notebook.
Open the browser labWork through two-period DiD, interaction regressions, continuous exposure, panel fixed effects, parallel trends, event studies, inference, robustness, and applied DiD reporting.
Open the browser labAudit data quality, validate joins, reshape and aggregate records, and create a reproducible modeling table without target leakage.
Open the browser labSeparate training, validation, and final testing; use cross-validation and appropriate metrics; and evaluate ordered data with time-respecting holdouts.
Open the browser labInterpret log-odds and odds ratios, estimate classification probabilities, choose decision thresholds, and evaluate binary classifiers without test-set leakage.
Open the browser labUse standardized, leakage-safe workflows to understand multicollinearity, tune ridge and LASSO penalties, and compare regularized models with ordinary least squares.
Open the browser labExplore scaling and distance, principal components, tuned KNN classification, and K-means segmentation with suitable baselines and validation measures.
Open the browser labMatch project questions to response types, data structures, methods, evaluation strategies, and defensible predictive, descriptive, exploratory, or causal claims.
Open the browser lab