EdX

Modelling with Differential Equations (edX)

Modelling with Differential Equations (edX)

How do populations grow? How do viruses spread? What is the trajectory of a glider? Introduce yourself to the modelling cycle which includes: analyzing a problem, formulating it as a mathematical model, calculating solutions and validating your results.

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

All models are (systems of) ordinary differential equations. In this course you will learn more about those by watching video lectures and reading short texts, and more importantly, by completing well-crafted hands-on exercises in which you can practice modeling yourself!
You will also learn how to implement Euler's method in a (Python) program.
In the verified track of this course you will additionally consolidate the new skills with graded problem sets about four other real-life applications.
This course is aimed at Bachelor students from Mathematics, Engineering and Science disciplines. However it is for anyone who would want to use differential equations for solving real-world problems, including business owners, researchers and students.

What you'll learn

  • To follow the process of the mathematical modelling cycle: formulate a real-life problem, construct an appropriate mathematical model, calculate solutions and validate the results.
  • Analyze and use (systems of) ordinary differential equations.
  • Solve the ordinary differential equations and implement Euler's method in a (Python) program.

In the Verified Track, you will additionally:

  • Complete well-crafted problem sets on several interesting real-life applications to consolidate your new skills

Course Syllabus

Module 1:
Introduction to the cycle of mathematical modelling. We will start describing a population of fish by a differential equation.
Verified Track : Two practice problems (filtering with sunscreen, mixing fluids) with other real-life applications to consolidate the theory learned.

Module 2:
Complete more modelling cycles by improving on the model and evaluating the consequences. Euler's method is introduced for solving ordinary differential equations. You will run Python simulations.
Verified Track : A new application to practice the theory: the spread of a flu epidemic.

Module 3:
Predator fish are added to the model. How do the populations interact? Systems of differential equations.
Verified Track : One more practice problem (electrical clock) to consolidate the theory learned about systems.

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

Related Courses

Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together.

Aug 24th 2026
13-24 Weeks
Using Python for Research (edX) EdX
HarvardX,Harvard University

Using Python for Research (edX)

Take your introductory knowledge of Python programming to the next level and learn how to use Python 3 for your research. This course bridges the gap between introductory and advanced courses in Python. While there are many excellent introductory Python courses available, most typically do not go deep enough for you to apply your Python skills to research projects.

Self Paced
Self-Paced
Cálculo Diferencial (edX) EdX
Galileo University,GalileoX

Cálculo Diferencial (edX)

El Cálculo marca una diferencia en la formación y capacidad de una persona para utilizar las matemáticas en otras ciencias y la ingeniería. Podemos afirmar sin temor a equivocarnos que un buen curso de Cálculo amplía la visión del estudiante en su campo y en su área de estudio.

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

An introduction to the intellectual enterprises of computer science and the art of programming. This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently.

Self Paced
Self-Paced
Cours préparatoire: Fonctions trigonométriques, logarithmiques et exponentielles (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Cours préparatoire: Fonctions trigonométriques, logarithmiques et exponentielles (edX)

Ce cours donne les connaissances fondamentales liées aux fonctions trigonométriques, logarithmiques et exponentielles. Le cours propose une approche très détaillée et précise des notions fondamentales liées aux fonctions trigonométriques, logarithmiques et exponentielles.

Self Paced
Self-Paced
MathTrackX: Statistics (edX) EdX
University of Adelaide,AdelaideX

MathTrackX: Statistics (edX)

Understand fundamental concepts relating to statistical inference and how they can be applied to solve real world problems. This course will build on probability and random variable knowledge gained from previous courses in the MathTrackX XSeries with the study of statistical inference, one of the most important parts of statistics.

Self Paced
Self-Paced
MathTrackX: Integral Calculus (edX) EdX
University of Adelaide,AdelaideX

MathTrackX: Integral Calculus (edX)

Discover concepts and techniques relating to integration and how they can be applied to solve real world problems. This course is part four of the MathTrackX XSeries Program which has been designed to provide you with a solid foundation in mathematical fundamentals and how they can be applied in the real world.

Self Paced
Self-Paced
Algèbre Linéaire (Partie 2) (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Algèbre Linéaire (Partie 2) (edX)

Un MOOC francophone d'algèbre linéaire accessible à tous, enseigné de manière rigoureuse et ne nécessitant aucun prérequis. Vous voulez apprendre l'algèbre linéaire, un précieux outil complémentaire à vos connaissances acquises durant vos études en économie, ingénierie, physique, ou statistique? Ou simplement pour la beauté de la matière? Alors ce cours est fait pour vous!

Self Paced
Self-Paced