About this courseSkip About this course
If you are interested in learning programming, but find pure programming courses not very exciting, this course is for you.
If you know a little (or a lot of) programming already, but want to learn more about the rules that govern life without having to pick up a traditional academic textbook, this course will also be of interest to you. You will learn some key ideas that form the basis of modern biology, from population genetics to evolutionary biology to infectious disease spread.
No prior programming knowledge needed.
What you'll learnSkip What you'll learn
- Key biological concepts that govern life
- How to programmatically implement an idea or concept
- How implementing an idea or concept in code is an efficient way to fully understand it
Chapter 1: Introduction
Chapter 2. The Genes, They Are a-Changin’
The Hardy Weinberg Principle
What Does Boring Look Like?
Chapter 3. Genetic Drift: The Power of Chance
The Randomness of Finite Populations
A Mathematical Formulation of Genetic Drift
Effective Population Size
Chapter 4. Mutation: The Power of Mistakes
The Fixation of Mutations
Chapter 5. Migration: Spatial Models
Chapter 6. Natural Selection: The Best Idea Anyone’s Ever Had
Chapter 7. Epidemics: The Spread of Infectious Diseases
The SIR Model
It’s a Small World
Pursue a Verified Certificate to highlight the knowledge and skills you gain$49 USD
Official and Verified
Receive an instructor-signed certificate with the institution's logo to verify your achievement and increase your job prospects
Add the certificate to your CV or resume, or post it directly on LinkedIn
Give yourself an additional incentive to complete the course
Support our Mission
EdX, a non-profit, relies on verified certificates to help fund free education for everyone globally