• LOGIN
  • No products in the cart.

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

4.7

4.7
9 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

8 STUDENTS ENROLLED
©2021 Edukite. All Rights Resereved
Edukite is A Part Of Ebrahim College, Charity Commission
Reg No 110841