Genetic Epidemiology Foundations (Coursera)

Genetic Epidemiology Foundations (Coursera)

This course is designed to provide students with the foundation necessary to conduct statistical analysis of genetic association study data. This course includes topics such as quality control in genetic studies, population-based case-control association studies, genome-wide association studies, and foundational concepts in population genetics and the history of genetics research. Examples of concepts and reference literature are provided in this 6-module course.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Syllabus

WEEK 1
What is Genetic Epidemiology? Historical Perspective and Introduction
In this module you will better understand genetic epidemiology from its origins to how modern ‘omics is integrated into genetic epidemiology of complex traits. Coverage includes introduction of liability and threshold models, genetic regulation of gene expression, and transcriptome imputation.

WEEK 2
Introduction to Population Genetics: Models and Assumptions
Methods and designs using genetic data are built upon the foundation of population genetics. In this module, you will learn these foundations, including the Hardy Weinberg principle, genetic drift, population structure, inbreeding, and linkage disequilibrium. These principles will be essential to subsequent modules in this course.

WEEK 3
Population Structure and Genetic Association Studies
Building from the introduction to population genetics, in this module you will learn processes that lead to genetic differences between populations, methods to characterize these differences, and how to conduct association studies in structured populations. In addition, you will be able to describe how admixture methods can be applied for association mapping.

WEEK 4
Basic Quality Control in Genetic Data: Data Structure
Quality control is an important step for high throughput genotype data. In this module, you will learn a range of different approaches to identify and to deal with quality problems at different stages of the analysis. In addition, genotype imputation is introduced to infer genotypes at markers that were not typed in the study samples.

WEEK 5
Population-Based Association Studies
Population based association studies have played an important role in mapping genes and genomic regions for complex traits by detecting association between alleles and a trait. In this module, you will learn basic measures of association, common modeling strategies, how to adjust for multiple testing and why, how to evaluate association results, and how to increase reproducibility of study results, including the use of meta-analysis and genetic imputation.

WEEK 6
Family-Based Designs
In this module, you will learn about the various ways in which family-based collections of genetic data are utilized in Genetic Epidemiology. This includes methods that provide support that a genetic component to a trait exists as well as to identify modes of inheritance consistent with a set of data. In addition, linkage methods, which identify large regions of the genome, and association methods, which identify a smaller set of variants, are covered to understand genetic factors affecting a trait.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Inheritance and Data Structures in Java (Coursera) Coursera
University of Pennsylvania

Inheritance and Data Structures in Java (Coursera)

This course provides a comprehensive look at Java inheritance, including access modifiers and overriding methods. Students are introduced to abstract classes, and will learn how to read and write to files, use regular expressions for parsing text, and how to leverage complex data structures like collections and maps. Additionally, this course offers strategies for catching errors and debugging code, including an overview of Eclipse’s debugging tool.

Jun 22nd 2026
4 Weeks
Algorithms on Graphs (Coursera) Coursera
University of California, San Diego,Higher School of Economics - HSE University

Algorithms on Graphs (Coursera)

If you have ever used a navigation service to find optimal route and estimate time to destination, you've used algorithms on graphs. Graphs arise in various real-world situations as there are road networks, computer networks and, most recently, social networks! If you're looking for the fastest time to get to work, cheapest way to connect set of computers into a network or efficient algorithm to automatically find communities and opinion leaders in Facebook, you're going to work with graphs and algorithms on graphs.

Jun 22nd 2026
5-12 Weeks
Advanced Algorithms and Complexity (Coursera) Coursera
University of California, San Diego,Higher School of Economics - HSE University

Advanced Algorithms and Complexity (Coursera)

You've learned the basic algorithms now and are ready to step into the area of more complex problems and algorithms to solve them. Advanced algorithms build upon basic ones and use new ideas. We will start with networks flows which are used in more typical applications such as optimal matchings, finding disjoint paths and flight scheduling as well as more surprising ones like image segmentation in computer vision.

Jun 22nd 2026
5-12 Weeks
Data Structures and Performance (Coursera) Coursera
University of California, San Diego

Data Structures and Performance (Coursera)

How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets. Efficiency is critical, but how do we achieve it, and how do we even measure it? This is an intermediate Java course. We recommend this course to learners who have previous experience in software development or a background in computer science, and in particular, we recommend that you have taken the first course in this specialization (which also requires some previous experience with Java).

Jun 22nd 2026
5-12 Weeks
Essential Epidemiologic Tools for Public Health Practice (Coursera) Coursera
Johns Hopkins University

Essential Epidemiologic Tools for Public Health Practice (Coursera)

In order to make a difference in the health and well-being of a population, we must understand the burden of all problems and conditions that affect the population, as well as how well our efforts to mitigate these problems are actually working. This course provides you with some essential skills and tools that will enhance your ability to describe and understand the health of your community

Jun 22nd 2026
4 Weeks
Algorithmic Toolbox (Coursera) Coursera
University of California, San Diego,Higher School of Economics - HSE University

Algorithmic Toolbox (Coursera)

The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. You will practice solving computational problems, designing new algorithms, and implementing solutions efficiently (so that they run in less than a second).

Jun 22nd 2026
5-12 Weeks
Ordered Data Structures (Coursera) Coursera
University of Illinois at Urbana-Champaign

Ordered Data Structures (Coursera)

In this course, you will learn new data structures for efficiently storing and retrieving data that is structured in an ordered sequence. Such data includes an alphabetical list of names, a family tree, a calendar of events or an inventory organized by part numbers. The specific data structures covered by this course include arrays, linked lists, queues, stacks, trees, binary trees, AVL trees, B-trees and heaps. This course also shows, through algorithm complexity analysis, how these structures enable the fastest algorithms to search and sort data.

Jun 24th 2026
4 Weeks
Foundations of Health Equity Research (Coursera) Coursera
Johns Hopkins University

Foundations of Health Equity Research (Coursera)

Introduces students to the core principles of health equity research. Covers topics such as defining health equity, engaging community and policy stakeholders, patient-centeredness, cultural competence, and dissemination of research findings. Content will recognize different geographic, cultural, and social contexts where health inequities occur.

Jun 22nd 2026
5-12 Weeks
Assessing and Improving Community Health (Coursera) Coursera
University of Michigan

Assessing and Improving Community Health (Coursera)

This course is intended to serve as an introduction to population health from both the vantage point of both public health and healthcare. We will examine the key components of community health needs assessments, how they are used, and how to compare population health assessments across subpopulations and time. We will also explore the epidemiological sources and criteria by which to select high quality data sources to estimate population health indicators and to select evidence-based interventions to improve population health. Finally, we will design multi sector collaborations that support the phases of population health improvement.

Jun 22nd 2026
4 Weeks
Global Disease Masterclass: Non-communicable Diseases (Coursera) Coursera
Imperial College London

Global Disease Masterclass: Non-communicable Diseases (Coursera)

Welcome to this course on the aetiology, epidemiology and interventions for non-communicable diseases of the Global Diseases Masterclass. We’ve selected four disease areas and will go through each in turn. The diseases we’ve chosen are: Colorectal Cancer, Cardiovascular Disease (CVD), Dementia, and Diabetes. We have selected these non-communicable diseases because they span a range of different types of disease process and because of the expertise and experience that our School of Public Health has in these areas.

Jun 22nd 2026
4 Weeks
Data Structures and Design Patterns for Game Developers (Coursera) Coursera
University of Colorado System

Data Structures and Design Patterns for Game Developers (Coursera)

This course is the fourth course in the specialization about learning how to develop video games using the C# programming language and the Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming professionally. Also, the Unity game engine is very popular with indie game developers; Unity games were downloaded 16,000,000,000 times in 2016! Finally, C# is one of the programming languages you can use in the Unity environment.

Jun 22nd 2026
4 Weeks
Surveillance Systems: The Building Blocks (Coursera) Coursera
Johns Hopkins University

Surveillance Systems: The Building Blocks (Coursera)

Epidemiology is often described as the cornerstone science and public health and public health surveillance is a cornerstone of epidemiology. This course will help you build your technical awareness and skills for working with a variety of surveillance systems. Along the way, we'll focus on system objectives, data reporting, the core surveillance attributes, and performance assessment.

Jun 22nd 2026
4 Weeks