Data Science for the Health Sciences

Foundations and applications to Nigerian health systems

Develop a reproducible health-data workflow, from data collection and cleaning to statistical inference, machine learning, disease modelling and responsible communication. The textbook uses R and Python alongside Nigerian health-system examples.

Start Chapter 1 Download the complete textbook

18 chapters · 512 body pages · R and Python · Worked examples and exercises

Before you start

Basic statistical reasoning and a willingness to practise in R and Python. Start with the foundations before moving to modelling.

Read the preface and contents.

The textbook’s teaching datasets and mini-projects are simulated or illustrative. Use them to practise the workflow and interpretation.

Your study route

Foundations

  1. 01Introduction to Data Science for the Health Sciences
  2. 02The Nigerian Health Data Ecosystem
  3. 03Foundations of Probability and Statistical Thinking for Health Data

Data wrangling and exploratory analysis

  1. 04Data Management: Types, Sources, Collection, and Cleaning
  2. 05Exploratory Data Analysis and Visualization
  3. 06Programming Foundations in R and Python for Health Data Science

Statistical inference and modelling

  1. 07Statistical Inference and Hypothesis Testing in Health Research
  2. 08Regression Modelling: Linear, Logistic, and Beyond
  3. 09Survival Analysis and Time-to-Event Data
  4. 10Time Series Analysis and Disease Surveillance Forecasting

Machine learning and advanced methods

  1. 11Machine Learning Fundamentals for Health Prediction
  2. 12Unsupervised Learning: Clustering and Dimensionality Reduction
  3. 13Mathematical Modelling of Infectious Diseases
  4. 14Spatial Epidemiology and Disease Mapping

Big data, ethics and practice

  1. 15Big Data, AI, and Deep Learning in Health Systems
  2. 16Data Ethics, Governance, and the Future of Health Data Science in Nigeria
  3. 17Capstone: Case Studies and a Framework for Independent Practice

Python for disease epidemiology

  1. 18Introduction to Python for Disease Epidemiology

Solutions and reference materials

How to use the course

Follow the chapters in sequence, or use the sidebar to revisit a method. Each reading has page controls, text search and a downloadable PDF. Attempt the exercises independently before opening the answer key. Keep a record of the assumptions, computations and interpretation for each worked example.

NoteAbout this teaching edition

The chapter readers contain the complete supplied textbook pages. The website adds navigation and study guidance; the original mathematical notation, code, diagrams, exercises and solutions are preserved. The full download combines the supplied preliminary material and body into one bookmarked textbook.

All courses · Enquire about training