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 and from little programming you will get to learn a lot of interesting facts from this course.
Assessment
This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.
Certification
Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.
Having an Official Edukite Certification is a great way to celebrate and share your success. You can:
- Add the certificate to your CV or resume and brighten up your career
- Show it to prove your success
Course Credit: École Polytechnique Fédérale de Lausanne
Course Curriculum
Chapter 1. Introduction | |||
About this course | 00:03:00 | ||
Chapter 2. The Genes, They Are a-Changin | |||
Lecture 1: Lactase Persistance | 00:10:00 | ||
Lecture 2: The Hardy-Weinberg Principle | 00:12:00 | ||
Lecture 3: Hardy-Weinberg Frequencies | 00:13:00 | ||
Lecture 4: Introducing JavaScript | 00:19:00 | ||
Lecture 5: The Hardy-Weinberg Principle in JavaScript | 00:12:00 | ||
Lecture 6: Calculating the next generation | 00:20:00 | ||
Lecture 7: JavaScript Functions | 00:10:00 | ||
Lecture 8: Iteration | 00:17:00 | ||
Lecture 9: Generic functions and return values | 00:15:00 | ||
Lecture 10: Variables and scope | 00:13:00 | ||
Chapter 3. Genetic Drift: The Power of Chance | |||
Lecture 1: Genetic drift | 00:15:00 | ||
Lecture 2: Generating random numbers | 00:19:00 | ||
Lecture 3: Control Flow | 00:12:00 | ||
Lecture 4: Coin Tossing in JavaScript | 00:19:00 | ||
Lecture 5: Control Flow continued | 00:20:00 | ||
Lecture 6: Genetic Drift in Theory | 00:12:00 | ||
Lecture 7: Genetic Drift in JavaScript | 00:18:00 | ||
Lecture 8: Visualizing Genetic Drift | 00:19:00 | ||
Lecture 9: JavaScript Arrays | 00:17:00 | ||
Lecture 10: Two-dimensional Arrays | 00:22:00 | ||
Lecture 11: Population size and Genetic Drift | 00:15:00 | ||
Lecture 12: Speed of Genetic Drift | 00:13:00 | ||
Lecture 13: Effective Population Size | 00:16:00 | ||
Lecture 14: Effective Population Size bottlenecks | 00:19:00 | ||
Lecture 15: Effective Population Sizes in code | 00:15:00 | ||
Chapter 4. Mutation: The Power of Mistakes | |||
Lecture 1: DNA and Mutation | 00:07:00 | ||
Lecture 2: Generating DNA sequences | 00:16:00 | ||
Lecture 3: Mutations in JavaScript | 00:22:00 | ||
Lecture 4: Finishing the mutation simulation | 00:13:00 | ||
Lecture 5: Genetic Drift and Mutation | 00:14:00 | ||
Lecture 6: Fixation | 00:21:00 | ||
Lecture 7: Genetic Variation in JavaScript | 00:08:00 | ||
Chapter 5. Migration: Spatial Models | |||
Lecture 1: Spatial Models | 00:12:00 | ||
Lecture 2: Implementing the grid | 00:17:00 | ||
Lecture 3: Running the generations | 00:14:00 | ||
Lecture 4: Mating partners | 00:27:00 | ||
Lecture 5: Offspring production | 00:27:00 | ||
Lecture 6: Spatial simulation visualizations | 00:16:00 | ||
Lecture 7: Spatial considerations | 00:13:00 | ||
Chapter 6. Natural Selection: The best Idea Anyone's Ever Had | |||
Lecture 1: Natural Selection | 00:19:00 | ||
Lecture 2: Proving Hardy-Weinberg | 00:10:00 | ||
Lecture 3: Direction, disruptive and balancing selection | 00:14:00 | ||
Lecture 4: Selection in JavaScript | 00:24:00 | ||
Lecture 5: While loops | 00:16:00 | ||
Lecture 6: Disruptive Selection in JavaScript | 00:18:00 | ||
Lecture 7: Co-evolution | 00:13:00 | ||
Lecture 8: The Matching Alleles model | 00:17:00 | ||
Lecture 9: Host-parasite co-evolution | 00:26:00 | ||
Lecture 10: Red Queen dynamics | 00:08:00 | ||
Chapter 7. Epidemics: The spread of Infectious Diseases | |||
Lecture 1: Infectious diseases | 00:06:00 | ||
Lecture 2: Infectious diseases in D3 | 00:16:00 | ||
Lecture 3: Implementing the simulation | 00:14:00 | ||
Lecture 4: Running the simulation | 00:15:00 | ||
Lecture 5: Implementing recovery | 00:10:00 | ||
Lecture 6: Long distance disease transmission | 00:10:00 | ||
Lecture 7: Quantifying outbreak sizes | 00:25:00 | ||
Assessment | |||
Submit Your Assignment | 00:00:00 | ||
Certification | 00:00:00 |
Course Reviews
No Reviews found for this course.