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

Online Course

Nature, in Code: Biology in JavaScript

École Polytechnique Fédérale de Lausanne via edX

(1)
94
Found in Computer Science

Taken this course? Share your experience with other students. Write review

Overview

If you are interested in learning programming, but find pure programming courses not very exciting, this course is for you.

Instead of just learning programming principles outside of any context, you will learn JavaScript programming by implementing key biological concepts in code so they can run in your browser.

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.

Syllabus

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
Randomness
The Randomness of Finite Populations
Visualizing Drift
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
Quantifying Inbreeding

Chapter 6. Natural Selection: The Best Idea Anyone’s Ever Had
Directional Selection
Balancing Selection
Disruptive Selection
Coevolution

Chapter 7. Epidemics: The Spread of Infectious Diseases
The SIR Model
It’s a Small World

Taught by

Marcel Salathé

Help Center

Most commonly asked questions about EdX

Review for edX's Nature, in Code: Biology in JavaScript Based on 1 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 100%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Anonymous
Anonymous completed this course.
I liked this course but it has some deficiencies. If you come into this course with little or no programming experience, you will quickly learn JavaScript and how it applies to some interesting biological principles like genetic drift and natural selection. You will probably rate this five stars. The instruction progresses orderly and the applications using JavaScript are an interesting and unique way of learning some biology. That part is great.

If, on the other side of things, you have more of a computer science background you will probably not like the bad programming habits th…
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free