๐งชComing Soon
Clinical Trial Design: From PICO to Protocol
Design a rigorous clinical study from the ground up
๐ข Beginner๐
6 weeksโฑ Self-paced๐ฒ Free
Walk through the complete process of designing a clinical trial: framing your research question, choosing a design, calculating sample size, building a randomization scheme, writing an analysis plan, and understanding regulatory expectations. Practical and accessible for clinicians and health researchers.
clinical trialsRCTstudy designsample sizePICO
โถ12 modules โ click to preview
- Wk 1Framing Your Question: PICO, PICOTS, and Research Hypotheses
- Wk 1Types of Clinical Studies: RCTs, Observational, and Everything In Between
- Wk 2Choosing Your Primary Outcome: Choosing Measurable, Meaningful Endpoints
- Wk 2Parallel, Crossover, Factorial, and Adaptive Designs
- Wk 3Sample Size Calculation: How Many Patients Do You Actually Need?
- Wk 3Randomization Schemes: Simple, Block, Stratified, Cluster
- Wk 4Blinding and Placebo Design (deep dive)
- Wk 4Eligibility Criteria: Inclusion, Exclusion, and Generalizability
- Wk 5Writing a Statistical Analysis Plan (SAP)
- Wk 5Interim Analyses and Data Safety Monitoring Boards
- Wk 6Regulatory Basics: ICH-E9, CONSORT, and FDA Guidance
- Wk 6Capstone: Critique and Redesign a Published Trial Protocol
Coming SoonUpdated 2026-03-06
โณComing Soon
Survival Analysis for Clinicians
Time-to-event methods from Kaplan-Meier to Cox regression
๐ก Intermediate๐
6 weeksโฑ Self-paced๐ฒ Free
Master the statistical methods used whenever the outcome is 'how long until something happens' โ death, relapse, discharge, device failure. Covers Kaplan-Meier curves, log-rank tests, and Cox proportional hazards regression using real clinical datasets, with no calculus required.
survival analysisKaplan-MeierCox regressionclinical researchR
โถ12 modules โ click to preview
- Wk 1What Is Time-to-Event Data? Examples from Oncology, Cardiology, and More
- Wk 1Censoring: Handling Patients Who Drop Out or Haven't Had the Event Yet
- Wk 2The Survival Function and Hazard Function โ What They Mean Clinically
- Wk 2Kaplan-Meier Curves: Constructing and Interpreting Step-by-Step
- Wk 3Log-Rank Test: Comparing Survival Between Two or More Groups
- Wk 3Median Survival Time and Confidence Intervals
- Wk 4Cox Proportional Hazards Model: Adjusting for Confounders
- Wk 4Interpreting Hazard Ratios โ What Does HR = 0.65 Actually Mean?
- Wk 5Testing the Proportional Hazards Assumption โ Schoenfeld Residuals
- Wk 5Competing Risks: When Patients Can Have More Than One Outcome
- Wk 6Landmark Analysis and Time-Varying Covariates
- Wk 6Reading Survival Analyses in Oncology and Cardiology Journals
Coming SoonUpdated 2026-03-06
๐Coming Soon
Reading Biostatistics in Medical Journals
Decode the statistics section of any clinical paper
๐ข Beginner๐
4 weeksโฑ Self-paced๐ฒ Free
Most clinicians skip the statistics section of papers they read. This course changes that. Learn to decode every element of a published biostatistics results section โ tables, forest plots, confidence intervals, regression coefficients โ so you can evaluate evidence on your own terms.
biostatisticsevidence-based medicinemedical journalscritical appraisal
โถ9 modules โ click to preview
- Wk 1Why Stats Matter: How Numbers Shape Clinical Guidelines
- Wk 1The Anatomy of a Methods Section: What to Look For First
- Wk 2p-Values, Confidence Intervals, and What They Actually Mean
- Wk 2Effect Sizes: Clinical vs. Statistical Significance
- Wk 3Reading Regression Tables: Coefficients, ORs, and HRs
- Wk 3Forest Plots and Meta-Analyses: What the Diamond Means
- Wk 4Tables 1 and 2: Baseline Characteristics and Outcome Summaries
- Wk 4Red Flags: Common Statistical Errors in Published Research
- Wk 4Building Your Critical Appraisal Checklist
Coming SoonUpdated 2026-03-06
๐งComing Soon
Food Science Statistics, Part 1: Foundations to Multivariate Analysis
From sensory evaluation to principal component analysis
๐ข Beginner๐
10 weeksโฑ Self-paced๐ฒ Free
A comprehensive statistics course built around food science data. Covers experimental design for sensory panels, ANOVA for formulation studies, correlation and regression for physicochemical properties, and a thorough introduction to principal component analysis (PCA) โ the gateway to chemometrics. Real food datasets throughout.
food sciencechemometricsPCAANOVAsensory evaluationR
โถ20 modules โ click to preview
- Wk 1Data in Food Science: Sensory, Instrumental, and Compositional Measurements
- Wk 1Scales of Measurement in Food Research: Hedonic, Intensity, and Ratio Scales
- Wk 2Descriptive Statistics for Food Data: Central Tendency, Spread, and Outliers
- Wk 2Visualizing Food Data: Boxplots, Heatmaps, and Spider/Radar Plots
- Wk 3Experimental Design for Food Scientists: Factorial, Response Surface, Mixture Designs
- Wk 3One-Way ANOVA: Comparing Formulations, Suppliers, or Processing Conditions
- Wk 4Two-Way ANOVA and Interactions: When the Effect of Temperature Depends on pH
- Wk 4Post-Hoc Tests and Multiple Comparisons in Sensory Panels
- Wk 5Non-Parametric Alternatives: Kruskal-Wallis for Hedonic Scores
- Wk 5Correlation in Food Science: Texture vs. Moisture Content and Beyond
- Wk 6Simple and Multiple Linear Regression for Predictive Formulation
- Wk 6Regression Diagnostics: Checking Your Model's Assumptions
- Wk 7Logistic Regression for Pass/Fail Outcomes: Spoilage, Defect Detection
- Wk 7Introduction to High-Dimensional Food Data: Why Classical Methods Break Down
- Wk 8Matrix Math for Food Scientists (No Calculus): Vectors, Covariance, Scores
- Wk 8Principal Component Analysis (PCA): The Intuition Behind Dimension Reduction
- Wk 9Interpreting PCA Scores and Loadings Plots in a Food Context
- Wk 9Biplots: Reading Product Maps and Attribute Maps Together
- Wk 10Cluster Analysis on Food Data: Grouping Products by Chemical Profile
- Wk 10Capstone: Full Exploratory Analysis of a Cheese or Wine Spectral Dataset
Coming SoonUpdated 2026-03-06
๐ฌComing Soon
Food Science Statistics, Part 2: PLS-DA and Chemometrics
Classification, authentication, and prediction from spectral and compositional data
๐ก Intermediate๐
10 weeksโฑ Self-paced๐ฒ Free
The advanced continuation of Part 1. Master Partial Least Squares regression (PLS), PLS Discriminant Analysis (PLS-DA), model validation strategies, and variable importance methods. Applied to NIR spectra, NMR fingerprinting, and volatile compound profiles. Covers authentication of food products, fraud detection, and building robust predictive models.
food sciencePLS-DAchemometricsNIRauthenticationRmachine learning
โถ20 modules โ click to preview
- Wk 1From PCA to PLS: Moving from Exploration to Prediction
- Wk 1The Latent Variable Framework: What PLS Is Actually Doing
- Wk 2Partial Least Squares Regression (PLS-R): Predicting Moisture from NIR
- Wk 2Choosing the Number of Latent Variables: Cross-Validation and RMSECV
- Wk 3Model Validation in Chemometrics: Training, Test, and External Sets
- Wk 3Qยฒ and RMSEP: Understanding Predictive Performance Metrics
- Wk 4PLS Discriminant Analysis (PLS-DA): Classification Theory and Setup
- Wk 4PLS-DA Score Plots: Visualizing Group Separation
- Wk 5Variable Importance in Projection (VIP): Finding the Signals That Matter
- Wk 5Regression Coefficients in PLS-DA: Direction and Magnitude of Separation
- Wk 6Permutation Testing: Is Your Model Better Than Chance?
- Wk 6Sensitivity, Specificity, and ROC Curves for PLS-DA Classifiers
- Wk 7Multi-Class PLS-DA: Distinguishing 3+ Products or Origins
- Wk 7OPLS-DA: Orthogonal Filtering for Cleaner Separation
- Wk 8Food Authenticity and Fraud Detection: Geographic Origin, Adulteration
- Wk 8Case Study: Olive Oil Authentication with NMR + PLS-DA
- Wk 9Preprocessing Spectral Data: SNV, MSC, Derivatives, and Mean Centering
- Wk 9Handling Missing Values and Outliers in Chemometric Datasets
- Wk 10Reporting Chemometric Results: What Reviewers Expect to See
- Wk 10Capstone: Build and Validate a PLS-DA Model on a Real Spectral Dataset
Coming SoonUpdated 2026-03-06
๐Coming Soon
Meta-Analysis from Scratch
Combine evidence from multiple studies into one rigorous answer
๐ก Intermediate๐
6 weeksโฑ Self-paced๐ฒ Free
Learn to conduct a systematic review and meta-analysis from start to finish. Covers literature searching, data extraction, forest plots, heterogeneity assessment, publication bias, and subgroup analyses. Uses the R meta package throughout. Perfect for researchers wanting to synthesize a body of evidence.
meta-analysissystematic reviewforest plotevidence synthesisR
โถ12 modules โ click to preview
- Wk 1What Is a Meta-Analysis? When to Pool and When Not To
- Wk 1Systematic Search Strategy: PICO, Databases, and PRISMA Flow
- Wk 2Data Extraction and Coding: Effect Sizes, Variances, Study Features
- Wk 2Fixed-Effect vs. Random-Effects Models: When Does It Matter?
- Wk 3Forest Plots: Building, Reading, and Formatting Them in R
- Wk 3Heterogeneity: Iยฒ, Q, and ฯยฒ โ Measuring Inconsistency Across Studies
- Wk 4Subgroup Analysis and Meta-Regression: Explaining Heterogeneity
- Wk 4Publication Bias: Funnel Plots, Egger's Test, and Trim-and-Fill
- Wk 5Sensitivity Analysis: How Robust Is Your Pooled Estimate?
- Wk 5Network Meta-Analysis: Comparing Treatments Never Directly Tested
- Wk 6GRADE: Evaluating the Quality of the Evidence Body
- Wk 6Writing and Reporting a Meta-Analysis (PRISMA 2020 Checklist)
Coming SoonUpdated 2026-03-06
๐ง Coming Soon
Introduction to Bayesian Thinking
Update your beliefs with evidence โ no calculus required
๐ก Intermediate๐
6 weeksโฑ Self-paced๐ฒ Free
Bayesian statistics offers a more intuitive way to reason about uncertainty: you start with what you know, collect data, and update. This course builds deep Bayesian intuition using JASP and visual simulations before introducing any formulas. Perfect for researchers frustrated by the limitations of p-values.
Bayesian statisticsJASPpriorposteriorBayes factor
โถ12 modules โ click to preview
- Wk 1Prior, Likelihood, Posterior: The Three-Act Structure of Bayesian Inference
- Wk 1Bayes' Theorem by Example: Disease Testing, Medical Diagnosis, Court Cases
- Wk 2Choosing Priors: Non-Informative, Weakly Informative, Informative
- Wk 2Updating Beliefs: How More Data Overwhelms the Prior
- Wk 3Bayesian t-Tests and ANOVA in JASP โ No Coding Required
- Wk 3Bayes Factors: Quantifying Evidence For and Against Hypotheses
- Wk 4Credible Intervals vs. Confidence Intervals: A Critical Difference
- Wk 4Bayesian Regression in JASP
- Wk 5Introduction to MCMC: Why We Need Simulation for Complex Models
- Wk 5Bayesian Hierarchical Models: Partial Pooling Across Groups
- Wk 6When to Use Bayesian vs. Frequentist Methods
- Wk 6Reporting Bayesian Results: What Journals Expect
Coming SoonUpdated 2026-03-06
๐Coming Soon
Survey Design and Likert Scale Analysis
Build better surveys and analyze them correctly
๐ข Beginner๐
5 weeksโฑ Self-paced๐ฒ Free
Most surveys are poorly designed โ and most Likert data is analyzed incorrectly. This course covers question writing, response scale design, reliability (Cronbach's ฮฑ), validity, and the great Likert debate: treat it as ordinal or interval? Practical and opinionated, grounded in psychometric theory.
survey designLikert scalepsychometricsreliabilityvalidity
โถ10 modules โ click to preview
- Wk 1Survey Goals and Question Types: Open, Closed, Rating, Ranking
- Wk 1Writing Good Questions: Avoiding Ambiguity, Double-Barreling, and Leading
- Wk 2Likert Scales vs. Likert Items: The Distinction That Changes Your Analysis
- Wk 2Response Scale Design: How Many Points? Labels? Neutral Midpoint?
- Wk 3Reliability: Cronbach's Alpha, Omega, and Test-Retest Reliability
- Wk 3Content, Construct, and Criterion Validity โ Evidence-Based Validation
- Wk 4Analyzing Likert Data: Ordinal vs. Interval โ The Evidence-Based Answer
- Wk 4Descriptive Statistics and Visualization for Survey Data
- Wk 5Group Comparisons with Likert Data: Mann-Whitney, Kruskal-Wallis
- Wk 5Reporting Survey Results: Avoiding Common Misrepresentations
Coming SoonUpdated 2026-03-06
โป๏ธComing Soon
Reproducible Research with R and Quarto
Write analyses that anyone can re-run โ including future you
๐ก Intermediate๐
5 weeksโฑ Self-paced๐ฒ Free
Most research is not reproducible. This course teaches you to structure your R projects, write literate analysis documents in Quarto, manage dependencies, version-control your code with Git, and archive your data so anyone can reproduce your findings from scratch. A skill set that reviewers, collaborators, and hiring committees increasingly demand.
RQuartoreproducibilityGitopen science
โถ10 modules โ click to preview
- Wk 1The Reproducibility Crisis: What It Is and Why You Should Care
- Wk 1Project Structure: Organizing Files So Future-You Says Thank You
- Wk 2Quarto Basics: Mixing Code, Output, and Narrative in One Document
- Wk 2Parameterized Reports: One Script, Many Outputs
- Wk 3Version Control with Git: Track Every Change, Never Lose Work
- Wk 3GitHub for Researchers: Sharing, Collaborating, and Archiving
- Wk 4Managing R Package Dependencies with renv
- Wk 4Data Management: Raw Data is Sacred โ Never Overwrite It
- Wk 5Continuous Analysis: Running Your Pipeline Automatically on Push
- Wk 5Publishing and Archiving: OSF, Zenodo, and Data Availability Statements
Coming SoonUpdated 2026-03-06
โComing Soon
Missing Data: Imputation and Sensitivity Analysis
What to do when your data has holes in it
๐ก Intermediate๐
4 weeksโฑ Self-paced๐ฒ Free
Missing data is everywhere in research, and deleting incomplete rows is almost never the right answer. This course covers the missing data mechanisms (MCAR, MAR, MNAR), multiple imputation, sensitivity analysis, and how to report your approach transparently โ using R's mice package throughout.
missing dataimputationMICEsensitivity analysisR
โถ8 modules โ click to preview
- Wk 1Types of Missingness: MCAR, MAR, and MNAR โ Why the Mechanism Matters
- Wk 1Diagnosing Missing Data: Visualizing Patterns with VIM
- Wk 2Complete Case Analysis: When Is It Safe and When Is It Dangerous?
- Wk 2Single Imputation: Mean, Median, Hot-Deck โ and Why They Underestimate Uncertainty
- Wk 3Multiple Imputation by Chained Equations (MICE) โ The Modern Standard
- Wk 3Pooling Results Across Imputed Datasets Using Rubin's Rules
- Wk 4Sensitivity Analysis: Testing Whether Your Conclusions Depend on the Imputation
- Wk 4Reporting Missing Data: CONSORT, STROBE, and Reviewer Expectations
Coming SoonUpdated 2026-03-06
๐๏ธComing Soon
Multilevel Models for Nested Data
When your observations aren't independent โ and what to do about it
๐ก Intermediate๐
7 weeksโฑ Self-paced๐ฒ Free
Patients nested in hospitals. Students nested in classrooms. Repeated measures nested in people. Standard regression assumes independence โ multilevel (mixed-effects) models handle the reality. This course builds intuition from the ground up, then implements models in R's lme4 package with real nested data.
multilevel modelsmixed effectslme4hierarchical modelsR
โถ14 modules โ click to preview
- Wk 1The Problem of Nested Data: Why Ignoring Clustering Inflates Type I Error
- Wk 1Fixed Effects vs. Random Effects: The Core Distinction
- Wk 2The Random Intercept Model: Allowing Groups to Have Different Baselines
- Wk 2The Random Slope Model: Allowing Groups to Respond Differently
- Wk 3Fitting Models in lme4: lmer() Syntax and Output
- Wk 3Interpreting Fixed and Random Effect Estimates
- Wk 4Model Comparison: AIC, BIC, and Likelihood Ratio Tests
- Wk 4Intraclass Correlation Coefficient (ICC): How Much Does Group Matter?
- Wk 5Three-Level Models: Measurements in Patients in Hospitals
- Wk 5Cross-Classified Models: When Nesting Isn't a Simple Hierarchy
- Wk 6Growth Curve Models: Modeling Change Over Time with MLMs
- Wk 6Generalized Linear Mixed Models: Binary and Count Outcomes
- Wk 7Common Pitfalls and Convergence Warnings in lme4
- Wk 7Reporting Multilevel Model Results for Publication
Coming SoonUpdated 2026-03-06
๐Coming Soon
Structural Equation Modeling: Mediation and Moderation
Test complex causal theories with latent variable models
๐ด Advanced๐
7 weeksโฑ Self-paced๐ฒ Free
Does anxiety mediate the effect of music therapy on pain? Does treatment effectiveness depend on patient personality? This course covers mediation analysis, moderation (interaction effects), and full SEM with latent variables โ using the lavaan R package with real behavioral and clinical datasets.
SEMmediationmoderationlavaanpath analysisR
โถ14 modules โ click to preview
- Wk 1From Regression to Path Analysis: Drawing Your Causal Theory
- Wk 1Simple Mediation: The AโBโC Pathway and Baron-Kenny Steps
- Wk 2The Indirect Effect and Its Confidence Interval: Bootstrapping with lavaan
- Wk 2Multiple Mediation: Competing Pathways and Specific Indirect Effects
- Wk 3Moderation: When Does X Affect Y? Testing Interaction Terms
- Wk 3Moderated Mediation: Conditional Indirect Effects
- Wk 4Confirmatory Factor Analysis (CFA): Modeling Latent Constructs
- Wk 4Model Fit Indices: CFI, RMSEA, SRMR โ What Values Are Acceptable?
- Wk 5Full SEM: Combining Measurement and Structural Models
- Wk 5Model Identification: When Can a Model Be Estimated?
- Wk 6Model Modification and Fit Improvement: Dangers and Best Practices
- Wk 6Multi-Group SEM: Testing Whether a Model Works the Same Across Groups
- Wk 7Writing Up SEM Results: Tables, Path Diagrams, and Fit Reporting
- Wk 7Capstone: Test a Theoretical Model from a Published Paper
Coming SoonUpdated 2026-03-06
๐ฃComing Soon
R for Complete Beginners
Your first steps in the world's most powerful free statistics software
๐ข Beginner๐
4 weeksโฑ Self-paced๐ฒ Free
Zero to functional R in four weeks. Learn to navigate RStudio, import data, wrangle it with the tidyverse, visualize it with ggplot2, and run your first statistical tests โ all with no prior programming experience. Designed for researchers who have avoided R long enough.
RRStudiotidyverseggplot2data wranglingbeginners
โถ12 modules โ click to preview
- Wk 1Installing R and RStudio: Your First Five Minutes
- Wk 1The RStudio Interface: Scripts, Console, Environment, Plots
- Wk 1R Basics: Objects, Vectors, Functions, and Comments
- Wk 2Importing Data: CSV, Excel, and SPSS Files into R
- Wk 2Data Wrangling with dplyr: Filter, Select, Mutate, Summarize
- Wk 2Tidy Data: What It Is and Why It Makes Everything Easier
- Wk 3Data Visualization with ggplot2: The Grammar of Graphics
- Wk 3Histograms, Boxplots, Scatter Plots, and Bar Charts in ggplot2
- Wk 3Publication-Ready Plots: Themes, Labels, Colors
- Wk 4Your First Statistical Tests in R: t-tests, chi-square, correlation
- Wk 4R Markdown: Combining Code and Writing in One Document
- Wk 4Troubleshooting: Reading Error Messages Without Panic
Coming SoonUpdated 2026-03-06
๐Coming Soon
Data Visualization for Researchers
Make figures that communicate your findings โ and survive peer review
๐ข Beginner๐
4 weeksโฑ Self-paced๐ฒ Free
Most research figures are cluttered, misleading, or just ugly. This course teaches the principles of effective scientific visualization and the R tools to execute them. Covers chart selection, color theory for accessibility, publication standards, and interactive graphics โ building toward figures that journals actually want.
data visualizationggplot2Rfigurespublication quality
โถ9 modules โ click to preview
- Wk 1Chart Selection: Which Graph for Which Data Type?
- Wk 1Principles of Visual Perception: What the Eye Notices First
- Wk 2Color Theory for Science: Accessibility, Sequential, and Diverging Palettes
- Wk 2The Grammar of Graphics: How ggplot2 Thinks
- Wk 3Essential Chart Types: Histograms, Boxplots, Scatter, Bar, Line, Heatmap
- Wk 3Avoiding Misleading Figures: Truncated Axes, Dual Axes, Pie Charts
- Wk 4Journal Figure Requirements: Resolution, Format, Size, and Fonts
- Wk 4Interactive Graphics with plotly: Exploratory Figures for Presentations
- Wk 4Accessible Figures: Color Blindness, Screen Readers, Alt Text
Coming SoonUpdated 2026-03-06
โกComing Soon
Sample Size and Power: Designing Studies That Work
Never run a study that was doomed to fail before it started
๐ข Beginner๐
4 weeksโฑ Self-paced๐ฒ Free
Underpowered studies are everywhere โ and they waste resources, time, and patient goodwill. This course builds deep intuition for statistical power from the ground up, then walks through sample size calculations for every common research design using G*Power and R. A must for anyone writing a grant or IRB protocol.
sample sizestatistical powerG*Powerstudy designgrant writing
โถ8 modules โ click to preview
- Wk 1Type I and Type II Error: The Costs of Being Wrong in Different Directions
- Wk 1Statistical Power: Probability of Finding a Real Effect
- Wk 2Effect Size as the Key Input: Choosing Your Expected Effect Realistically
- Wk 2Power Analysis for t-Tests: Independent and Paired Samples
- Wk 3Power for ANOVA, Chi-Square, Correlation, and Regression
- Wk 3Power for Survival Analysis and Longitudinal Designs
- Wk 4Pilot Studies: What They Can and Cannot Tell You About Sample Size
- Wk 4Writing the Power Analysis Section for a Grant or IRB Protocol
Coming SoonUpdated 2026-03-06
๐Coming Soon
Epidemiology and Observational Study Design
When you can't randomize โ and what to do instead
๐ก Intermediate๐
6 weeksโฑ Self-paced๐ฒ Free
Most health research is observational โ you can't randomly assign people to smoke or be obese. This course covers the major observational designs (cohort, case-control, cross-sectional, ecological), their statistical analyses, and the critical methods for reducing confounding: matching, restriction, stratification, and propensity scores.
epidemiologyobservational studiesconfoundingpropensity scoreR
โถ12 modules โ click to preview
- Wk 1Observational vs. Experimental Evidence: A Framework for Causal Thinking
- Wk 1Cross-Sectional Studies: Snapshots and Their Limitations
- Wk 2Cohort Studies: Following People Forward in Time
- Wk 2Case-Control Studies: Efficiency for Rare Outcomes
- Wk 3Confounding: The Central Problem and How to Spot It
- Wk 3Stratification, Restriction, and Matching as Design Solutions
- Wk 4Multivariable Adjustment: Controlling for Confounders in Regression
- Wk 4Propensity Score Methods: Matching, Weighting, and Stratification
- Wk 5Bias in Observational Research: Selection, Information, and Time-Related Biases
- Wk 5Directed Acyclic Graphs (DAGs): Drawing Your Causal Assumptions
- Wk 6Reporting Observational Studies: STROBE Checklist
- Wk 6Reading and Critically Appraising Epidemiology Papers
Coming SoonUpdated 2026-03-06
๐งฉComing Soon
Factor Analysis and Scale Development
Discover and measure the hidden constructs in your data
๐ก Intermediate๐
6 weeksโฑ Self-paced๐ฒ Free
Anxiety, pain, quality of life, personality โ these are latent constructs we measure indirectly through questionnaire items. This course covers exploratory factor analysis (EFA), confirmatory factor analysis (CFA), and the psychometric principles needed to develop or validate a measurement scale from scratch.
factor analysisEFACFApsychometricsscale developmentR
โถ12 modules โ click to preview
- Wk 1Latent Variables: What We're Really Trying to Measure
- Wk 1The Correlation Matrix as a Starting Point for Factor Analysis
- Wk 2Exploratory Factor Analysis (EFA): Extraction Methods and Factor Retention
- Wk 2Rotation: Oblique vs. Orthogonal โ Why It Matters for Interpretation
- Wk 3Interpreting Factor Loadings: What Belongs to Which Factor?
- Wk 3Reliability: Cronbach's Alpha, McDonald's Omega, and Split-Half
- Wk 4Confirmatory Factor Analysis (CFA): Testing a Pre-Specified Structure
- Wk 4Model Fit in CFA: CFI, RMSEA, SRMR, and ฯยฒ
- Wk 5Measurement Invariance: Does the Scale Work the Same Across Groups?
- Wk 5Convergent and Discriminant Validity: HTMT and AVE Criteria
- Wk 6Scale Development Workflow: From Item Generation to Validation
- Wk 6Reporting Factor Analysis: What Journals and Reviewers Want to See
Coming SoonUpdated 2026-03-06
๐Coming Soon
Time Series Analysis for Health Data
Model trends, seasonality, and intervention effects over time
๐ก Intermediate๐
6 weeksโฑ Self-paced๐ฒ Free
Health data is often collected over time โ daily infections, weekly therapy adherence, monthly readmissions. This course covers time series decomposition, autocorrelation, ARIMA models, and interrupted time series analysis (ITS) for evaluating policy or clinical interventions without a randomized design.
time seriesARIMAinterrupted time serieshealth dataR
โถ12 modules โ click to preview
- Wk 1What Makes Time Series Data Special: Autocorrelation and Non-Independence
- Wk 1Decomposition: Trend, Seasonality, and Residuals
- Wk 2ACF and PACF Plots: Diagnosing the Structure of Your Series
- Wk 2Stationarity: What It Is, Why It Matters, and How to Achieve It
- Wk 3ARIMA Models: Autoregressive Integrated Moving Average
- Wk 3Model Selection: AIC, BIC, and Ljung-Box Diagnostics
- Wk 4Forecasting: Producing and Evaluating Predictions
- Wk 4Interrupted Time Series (ITS): Detecting the Effect of an Intervention
- Wk 5Segmented Regression for ITS: Estimating Level and Slope Changes
- Wk 5Multiple ITS: Comparing Interventions Across Groups or Regions
- Wk 6Seasonal Adjustment and Public Health Surveillance Data
- Wk 6Reporting Time Series Analyses for Clinical and Policy Audiences
Coming SoonUpdated 2026-03-06
๐ฏComing Soon
Logistic Regression Essentials
Model yes/no outcomes without pretending they're continuous
๐ข Beginner๐
3 weeksโฑ Self-paced๐ฒ Free
When your outcome is binary โ survived or died, passed or failed, infected or not โ linear regression breaks down. This course teaches logistic regression from intuition to implementation: odds, log-odds, the logit link, model fitting, interpretation, and diagnostics. Hands-on with R throughout.
logistic regressionbinary outcomesGLModds ratioR
โถ6 modules โ click to preview
- Wk 1Why Linear Regression Fails for Binary Outcomes
- Wk 1Odds, Log-Odds, and the Logit Function โ Building Intuition
- Wk 2Fitting a Logistic Regression Model with glm() in R
- Wk 2Interpreting Coefficients: Odds Ratios and Their Confidence Intervals
- Wk 3Model Diagnostics: Hosmer-Lemeshow, ROC Curves, and Calibration
- Wk 3Multiple Logistic Regression: Adjusting for Confounders
Coming SoonUpdated 2026-03-06
๐Coming Soon
Bootstrap and Resampling Methods
Let the data estimate its own uncertainty โ no formulas required
๐ก Intermediate๐
3 weeksโฑ Self-paced๐ฒ Free
The bootstrap is one of the most powerful ideas in modern statistics: resample your data with replacement thousands of times and watch the sampling distribution emerge. This course covers the nonparametric bootstrap, bootstrap confidence intervals, permutation tests, and cluster bootstrap โ all in R.
bootstrapresamplingpermutation testconfidence intervalsR
โถ6 modules โ click to preview
- Wk 1The Bootstrap Idea: Resampling as a Substitute for Theory
- Wk 1Implementing the Nonparametric Bootstrap in R from Scratch
- Wk 2Bootstrap Confidence Intervals: Percentile, BCa, and Basic Methods
- Wk 2Permutation Tests: Hypothesis Testing Without Distributional Assumptions
- Wk 3Cluster Bootstrap: When Observations Aren't Independent
- Wk 3When the Bootstrap Fails โ and What to Do Instead
Coming SoonUpdated 2026-03-06
๐ฒComing Soon
Simulation Studies in R
Generate data you understand to test methods you don't
๐ก Intermediate๐
4 weeksโฑ Self-paced๐ฒ Free
Simulation is how statisticians test whether methods actually work. This course teaches you to design, run, and analyze Monte Carlo simulation studies in R โ from generating data under known conditions to measuring bias, variance, coverage, and power. Essential for anyone developing or validating statistical methods.
simulationMonte Carlodata generationRmethods research
โถ8 modules โ click to preview
- Wk 1Why Simulate? The Role of Monte Carlo in Statistics
- Wk 1Generating Random Data in R: Distributions, Seeds, and Reproducibility
- Wk 2Designing a Data-Generating Process: Known Truth for Method Testing
- Wk 2Writing the Simulation Loop: Replicate, Store, Aggregate
- Wk 3Performance Metrics: Bias, Variance, MSE, Coverage, and Power
- Wk 3Visualizing Simulation Results: Distributions, Convergence, and Comparisons
- Wk 4Debugging Simulations: Common Pitfalls and Sanity Checks
- Wk 4Reporting Simulation Studies: What Reviewers Expect (ADEMP Framework)
Coming SoonUpdated 2026-03-06
๐ธ๏ธComing Soon
Bayesian Networks and Graphical Models
Encode dependencies in a graph and let the data fill in the numbers
๐ก Intermediate๐
4 weeksโฑ Self-paced๐ฒ Free
Bayesian networks represent the joint probability distribution of many variables as a directed acyclic graph (DAG). This course covers conditional independence, d-separation, structure learning, parameter estimation, and simulation from fitted networks โ using the bnlearn R package. Ideal preparation for causal inference and missing data research.
Bayesian networksDAGgraphical modelsbnlearnR
โถ8 modules โ click to preview
- Wk 1Graphs, Nodes, and Edges: Representing Variable Relationships Visually
- Wk 1Conditional Independence and d-Separation โ Reading a DAG
- Wk 2Conditional Probability Tables: How a Network Encodes Joint Distributions
- Wk 2Structure Learning: Hill-Climbing, PC Algorithm, and Score Functions
- Wk 3Parameter Estimation: Maximum Likelihood and Bayesian (Dirichlet Priors)
- Wk 3Ancestral Sampling: Simulating Data from a Fitted Bayesian Network
- Wk 4Structural EM: Learning from Incomplete Data
- Wk 4Applications: Causal Discovery, Risk Networks, and Missing Data Modeling
Coming SoonUpdated 2026-03-06
๐ท๏ธComing Soon
Categorical Data Beyond Chi-Square
Ordinal models, log-linear analysis, and multi-way tables
๐ก Intermediate๐
3 weeksโฑ Self-paced๐ฒ Free
Chi-square tests are just the beginning. When your categorical data has ordered categories, multiple dimensions, or longitudinal structure, you need more powerful tools. This course covers ordinal logistic regression, log-linear models, Cramer's V, and methods for analyzing multi-way contingency tables in R.
categorical dataordinal regressionlog-linear modelscontingency tablesR
โถ6 modules โ click to preview
- Wk 1Review: Chi-Square Tests and Their Limitations
- Wk 1Effect Sizes for Categorical Data: Cramer's V, Phi, and Lambda
- Wk 2Ordinal Logistic Regression: When Categories Have a Natural Order
- Wk 2Log-Linear Models: Modeling Association in Multi-Way Tables
- Wk 3McNemar's Test and Marginal Homogeneity for Paired Categorical Data
- Wk 3Visualization: Mosaic Plots, Association Plots, and Balloon Plots
Coming SoonUpdated 2026-03-06
๐Coming Soon
Causal Inference Foundations
Move from association to causation โ carefully and rigorously
๐ก Intermediate๐
4 weeksโฑ Self-paced๐ฒ Free
Correlation is not causation, but causation IS what we want. This course introduces the potential outcomes framework, the fundamental problem of causal inference, and the methods statisticians use to estimate causal effects from observational data: matching, inverse probability weighting, instrumental variables, and difference-in-differences.
causal inferencepotential outcomescounterfactualobservational studiesR
โถ8 modules โ click to preview
- Wk 1The Fundamental Problem: Why We Can Never Observe Both Potential Outcomes
- Wk 1Randomization Solves Everything โ When You Can Do It
- Wk 2Confounding and the Backdoor Criterion: DAGs for Causal Reasoning
- Wk 2Matching: Exact, Coarsened Exact, and Propensity Score Matching
- Wk 3Inverse Probability of Treatment Weighting (IPTW)
- Wk 3Assessing Balance After Matching or Weighting
- Wk 4Instrumental Variables: When Unmeasured Confounding Exists
- Wk 4Difference-in-Differences and Regression Discontinuity
Coming SoonUpdated 2026-03-06
๐Coming Soon
Generalized Linear Models: Beyond Linear Regression
Poisson, gamma, beta, and more โ one framework to rule them all
๐ก Intermediate๐
4 weeksโฑ Self-paced๐ฒ Free
Linear regression assumes a continuous, normally distributed outcome. But what about counts, rates, proportions, or strictly positive values? Generalized Linear Models (GLMs) extend regression to handle all of these through a unified framework of link functions and exponential family distributions. This course covers Poisson, negative binomial, gamma, and beta regression in R.
GLMPoisson regressionnegative binomialgamma regressionR
โถ8 modules โ click to preview
- Wk 1The GLM Framework: Link Functions, Linear Predictors, and Distributions
- Wk 1Poisson Regression for Count Data: Modeling Events per Unit Time
- Wk 2Overdispersion: When Poisson Isn't Enough โ Quasi-Poisson and Negative Binomial
- Wk 2Offset Terms and Rate Models: Adjusting for Exposure or Population Size
- Wk 3Gamma Regression for Right-Skewed Continuous Outcomes (Costs, Durations)
- Wk 3Beta Regression for Proportions and Rates Bounded Between 0 and 1
- Wk 4Model Selection and Comparison: AIC, Residual Deviance, and Likelihood Ratio Tests
- Wk 4Diagnostics for GLMs: Deviance Residuals, Influence, and Leverage
Coming SoonUpdated 2026-03-06
๐ฉบComing Soon
Diagnostic Testing: Sensitivity, Specificity, and ROC Curves
Evaluate any test that says yes or no โ from COVID swabs to screening tools
๐ข Beginner๐
3 weeksโฑ Self-paced๐ฒ Free
Every diagnostic test makes errors. This course teaches you to quantify those errors: sensitivity, specificity, positive and negative predictive values, likelihood ratios, and ROC curves. Essential for clinicians interpreting test results, researchers validating screening instruments, and anyone building classification models.
diagnostic testingsensitivityspecificityROCclinical epidemiology
โถ6 modules โ click to preview
- Wk 1The 2x2 Table: True Positives, False Positives, and Everything In Between
- Wk 1Sensitivity and Specificity: What the Test CAN Do
- Wk 2Predictive Values: What the Test Result MEANS for This Patient
- Wk 2Prevalence Matters: Why the Same Test Performs Differently in Different Settings
- Wk 3Likelihood Ratios: The Clinician's Favorite Diagnostic Metric
- Wk 3ROC Curves: Visualizing the Trade-Off Between Sensitivity and Specificity
Coming SoonUpdated 2026-03-06
๐Coming Soon
Beta Regression for Bounded Outcomes
Model proportions, rates, and percentages properly
๐ก Intermediate๐
2 weeksโฑ Self-paced๐ฒ Free
When your outcome variable is a proportion (0 to 1), percentage, or rate, linear regression can predict impossible values. Beta regression respects the bounded nature of your data, models both the mean and the precision, and handles the asymmetric distributions that proportions naturally produce. This short course gets you up and running with the betareg R package.
beta regressionproportionsbounded outcomesbetaregR
โถ4 modules โ click to preview
- Wk 1Why Linear Regression Fails for Proportions โ And What to Use Instead
- Wk 1The Beta Distribution: Shape, Mean, and Precision Parameters
- Wk 2Fitting Beta Regression in R: The betareg Package
- Wk 2Handling Boundary Values (0 and 1): The Smithson-Verkuilen Transformation
Coming SoonUpdated 2026-03-06
๐ฅ๏ธComing Soon
Interactive Dashboards with R Shiny
Turn your R analysis into a web app โ no web dev experience needed
๐ก Intermediate๐
4 weeksโฑ Self-paced๐ฒ Free
Shiny lets you build interactive web applications entirely in R. This course takes you from zero to a deployed dashboard: reactive inputs, dynamic plots, data tables, and publishing to shinyapps.io. Perfect for researchers who want collaborators to explore their data without touching R.
R Shinydashboardsinteractive visualizationweb appsR
โถ8 modules โ click to preview
- Wk 1Your First Shiny App: UI, Server, and the Reactive Loop
- Wk 1Input Widgets: Sliders, Dropdowns, Checkboxes, and Date Pickers
- Wk 2Reactive Expressions: Efficient Computation That Updates Automatically
- Wk 2Dynamic Plots: Rendering ggplot2 Figures That Respond to User Input
- Wk 3Data Tables and Downloads: Letting Users Explore and Export
- Wk 3Layout and Theming: Tabs, Sidebars, and shinydashboard
- Wk 4Deploying Your App: shinyapps.io and Shiny Server
- Wk 4Best Practices: Performance, Error Handling, and User Experience
Coming SoonUpdated 2026-03-06
๐Coming Soon
Project: Missingness in Categorical Longitudinal Data
Simulate realistic MNAR missingness using Bayesian networks
๐ด Advanced๐
8 weeksโฑ Self-paced๐ฒ Free
A guided research project course. Most simulation approaches generate complete data then overlay an independent missingness mechanism โ but real missingness is often MNAR (depends on unobserved values). This course walks you through a Bayesian network approach to learning and reproducing the joint dependency structure between categorical outcomes and their missingness indicators from real data. You will build the full pipeline: seed data generation, network structure learning, parameter estimation, simulation, and validation.
missing dataMNARBayesian networkslongitudinal datasimulationbnlearnR
โถ8 modules โ click to preview
- Wk 1Why Missing Data Breaks Everything โ And Why Mechanism Matters
- Wk 2Categorical Longitudinal Data: Structure, Transitions, and Markov Properties
- Wk 3Augmenting Data with Missingness Indicators: The _MISS_ Encoding Trick
- Wk 4Bayesian Network Structure Learning with Temporal Constraints
- Wk 5Structural EM: Learning from Incomplete Data
- Wk 6Fitting Conditional Probability Tables with Dirichlet Priors
- Wk 7Ancestral Sampling: Simulating from the Fitted Network
- Wk 8Validation: Marginals, Associations, Missingness Patterns, and Reporting
Coming SoonUpdated 2026-03-06
๐ซComing Soon
Project: Propensity Type Matching for Surgical Outcomes
Estimate the rate of patients unfit for any repair using exact matching
๐ด Advanced๐
6 weeksโฑ Self-paced๐ฒ Free
A guided research project course. Among patients who underwent open aneurysm repair and experienced a Major Adverse Event, how many EVAR patients have identical covariate profiles โ and what proportion also had an MAE? This course walks you through a complete exact-matching simulation study: synthetic data generation, match key construction, 1:1 vs. all-matches designs, Wilson score and cluster-bootstrap confidence intervals, Monte Carlo evaluation, and clinical interpretation.
propensity matchingexact matchingvascular surgerysimulationcausal inferenceR
โถ6 modules โ click to preview
- Wk 1The Clinical Question: Open Repair, EVAR, and Major Adverse Events
- Wk 2Exact Matching on Covariates: Building and Using Match Keys
- Wk 3Set 1 vs. Set 2: The Bias-Variance Trade-Off in Match Design
- Wk 4Confidence Intervals: Wilson Score vs. Cluster Bootstrap
- Wk 5Monte Carlo Simulation: Evaluating Estimator Properties Over 30+ Replicates
- Wk 6Clinical Interpretation: What Does 'Unfit for Any Repair' Mean Statistically?
Coming SoonUpdated 2026-03-06
โ๏ธComing Soon
Project: Survival and Group Balance Analysis
Can the distribution of traits across groups predict who survives?
๐ด Advanced๐
6 weeksโฑ Self-paced๐ฒ Free
A guided research project course. When group survival depends on the balance of a trait among its members, can statistical methods detect this relationship? This course walks you through a multi-method comparative study: simulating group survival data with known balance effects, then analyzing it with chi-squared goodness-of-fit, beta regression, and binomial GLMs. You will learn why different methods suit different data structures.
survival analysisgroup balancebeta regressionGLMsimulationR
โถ6 modules โ click to preview
- Wk 1Does Group Composition Predict Survival? Defining the Research Question
- Wk 2Simulating Survival Data with Known Balance Effects
- Wk 3Approach 1: Chi-Squared Goodness-of-Fit for Balance-Survival Relationships
- Wk 4Approach 2: Beta Regression for Bounded Survival Proportions
- Wk 5Approach 3: Binomial GLMs and Epidemiological Effect Measures
- Wk 6Comparing the Three Approaches: Strengths, Assumptions, and When to Use Each
Coming SoonUpdated 2026-03-06
๐Coming Soon
Differential Equations
Master the mathematics of change โ from first-order ODEs to PDEs
๐ด Advanced๐
12 weeksโฑ Self-paced๐ฒ Free
Differential equations are the language of dynamics โ they describe how things change over time and space. This course provides a thorough treatment of ordinary and partial differential equations: separable and exact equations, second-order linear ODEs, systems of equations, Laplace transforms, series solutions, numerical methods (Euler, Runge-Kutta), and an introduction to heat, wave, and Laplace equations. Theory is paired with R implementations throughout.
differential equationsODEPDELaplace transformnumerical methodsRmathematics
โถ12 modules โ click to preview
- Wk 1Introduction to Differential Equations: Classification and Terminology
- Wk 2First-Order ODEs: Separable Equations and Integrating Factors
- Wk 3First-Order ODEs: Exact Equations and Substitutions
- Wk 4Second-Order Linear ODEs: Homogeneous with Constant Coefficients
- Wk 5Second-Order Linear ODEs: Nonhomogeneous (Undetermined Coefficients, Variation of Parameters)
- Wk 6Systems of First-Order ODEs and Matrix Methods
- Wk 7Phase Portraits and Qualitative Analysis
- Wk 8Laplace Transforms: Definition, Properties, and Inverse
- Wk 9Laplace Transforms: Solving IVPs and Transfer Functions
- Wk 10Series Solutions and Special Functions
- Wk 11Numerical Methods: Euler, Runge-Kutta, and the deSolve Package in R
- Wk 12Partial Differential Equations: Heat, Wave, and Laplace Equations (Introduction)
Coming SoonUpdated 2026-03-06
๐ฌComing Soon
Real Analysis
Rigorous foundations of calculus โ limits, continuity, and convergence
๐ด Advanced๐
12 weeksโฑ Self-paced๐ฒ Free
Real analysis provides the rigorous mathematical foundations underlying all of calculus and modern analysis. This course covers the completeness of the real numbers, sequences and series, topology of R, continuity and uniform continuity, differentiation, Riemann integration, sequences and series of functions, power series, and an introduction to metric spaces and measure theory. Proofs and intuition are developed hand-in-hand, with R demonstrations to build numerical intuition.
real analysistopologyconvergenceRiemann integralmetric spacesmathematicsproofs
โถ12 modules โ click to preview
- Wk 1The Real Numbers: Completeness, Supremum, and the Archimedean Property
- Wk 2Sequences: Convergence, Boundedness, and Monotone Convergence
- Wk 3Subsequences, Bolzano-Weierstrass, and Cauchy Sequences
- Wk 4Series: Convergence Tests (Comparison, Ratio, Root, Integral)
- Wk 5Topology of R: Open Sets, Closed Sets, Compactness, and Connectedness
- Wk 6Limits of Functions and Continuity
- Wk 7Uniform Continuity and Properties of Continuous Functions
- Wk 8Differentiation: Mean Value Theorem and L'Hopital's Rule
- Wk 9The Riemann Integral: Definition, Properties, and Integrability
- Wk 10Sequences and Series of Functions: Pointwise vs. Uniform Convergence
- Wk 11Power Series, Taylor Series, and Analytic Functions
- Wk 12Metric Spaces and Introduction to Measure Theory
Coming SoonUpdated 2026-03-06