Heat diffusion
Solve the 2D heat equation by finite differences and animate the solution.
Researchers or engineers who model and simulate.
Python, differential equations and numerical methods in MATLAB, mathematics for machine learning and data analysis.
Skill labels as listed on Coursera.
Stated prerequisites: No prerequisites; designed as an on-ramp to programming
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Programming for Everybody (Getting Started with Python) | Beginner | 17 h | 4.8 (233,775) |
| Python Data Structures | Beginner | 20 h | 4.9 (97,365) |
| Using Python to Access Web Data | Beginner | 19 h | 4.8 (44,591) |
| Using Databases with Python | Beginner | 14 h | 4.8 (21,659) |
| Capstone: Retrieving, Processing, and Visualizing Data with Python | Beginner | 9 h | 4.7 (14,483) |
Stated prerequisites: Single variable calculus and some computer programming ability
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Matrix Algebra for Engineers | Beginner | 20 h | 4.9 (4,726) |
| Differential Equations for Engineers | Beginner | 27 h | 4.9 (2,251) |
| Vector Calculus for Engineers | Beginner | 30 h | 4.8 (1,425) |
| Numerical Methods for Engineers | Intermediate | 40 h | 4.8 (451) |
| Mathematics for Engineers: The Capstone Course | Intermediate | 10 h | 5.0 (45) |
Stated prerequisites: High school maths; basic Python helpful for course 3
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Mathematics for Machine Learning: Linear Algebra | Beginner | 19 h | 4.6 (12,618) |
| Mathematics for Machine Learning: Multivariate Calculus | Beginner | 18 h | 4.7 (5,786) |
| Mathematics for Machine Learning: PCA | Intermediate | 21 h | 4.0 (3,190) |
Stated prerequisites: Data Wrangling with Python specialization or equivalent skills
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Classification Analysis | Intermediate | 38 h | — |
| Regression Analysis | Intermediate | 40 h | 4.9 (10) |
| Clustering Analysis | Intermediate | 37 h | 4.5 (11) |
| Association Rules Analysis | Intermediate | 23 h | 4.8 (13) |
| Data Analysis with Python Project | Intermediate | 18 h | — |
This path takes 420 hours, about 10 months at 10 hours a week. A Coursera Plus subscription gives access to most of its courses during that time.
Solve the 2D heat equation by finite differences and animate the solution.
Compress an image by singular value decomposition and measure quality by rank.
Fit the parameters of an SIR epidemic model to real data by optimisation.