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

Pre-University Calculus (edX) EdX
Delft University of Technology,DelftX

Pre-University Calculus (edX)

Prepare for Introductory Calculus courses. Mathematics is the language of Science, Engineering and Technology. Calculus is an elementary Mathematical course in any Science and Engineering Bachelor. Pre-university Calculus will prepare you for the Introductory Calculus courses by revising four important mathematical subjects that are assumed to be mastered by beginning Bachelor students: functions, equations, differentiation and integration.

Self Paced
Self-Paced
Effective Thinking Through Mathematics (edX) EdX
University of Texas at Austin,UTAustinX

Effective Thinking Through Mathematics (edX)

Learn tools of effective thinking through puzzles and mathematics in this fun and fascinating course. A wondrously romantic belief is that brilliant thinkers magically produce brilliant ideas: Einstein jostles his hair and relativity falls out. We can enjoy these fanciful visions of leaps of genius, but we should not be fooled into believing that they’re reality.

Self Paced
Self-Paced
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
Python for Data Science (edX) EdX
University of California, San Diego,UC San DiegoX

Python for Data Science (edX)

Learn to use powerful, open-source, Python tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets. In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be able to find the answers you seek?

Self Paced
Self-Paced
Probability and Statistics in Data Science using Python (edX) EdX
University of California, San Diego,UC San DiegoX

Probability and Statistics in Data Science using Python (edX)

Using Python, learn statistical and probabilistic approaches to understand and gain insights from data. The job of a data scientist is to glean knowledge from complex and noisy datasets. Reasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for such reasoning.

Self Paced
Self-Paced
Computing in Python IV: Objects & Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python IV: Objects & Algorithms (edX)

Learn about recursion, search and sort algorithms, and object-oriented programming in Python. Complete your introductory knowledge of computer science with this final course on objects and algorithms. Now that you've learned about complex control structures and data structures, learn to develop programs that more intuitively leverage your natural understanding of problems through object-oriented programming. Then, learn to analyze the complexity and efficiency of these programs through algorithms. In addition, certify your broader knowledge of Introduction to Computing with a comprehensive exam.

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

MathTrackX: Probability (edX)

Understand probability and how it manifests in the world around us. This course introduces probability and how it manifests in the world around us. Beginning with discrete random variables, together with their uses in modelling random processes involving chance and variation, you will start to uncover the framework for statistical inference.

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