Prove
Growth Paths / ME 12: Numerical Methods for Engineers
AdvancedSkills

ME 12: Numerical Methods for Engineers

Interpolation, numerical differentiation and integration, linear systems and least squares, and ODE time stepping.

Interpolation, numerical differentiation and integration, linear systems and least squares, and ODE time stepping. Free courses and textbooks, a self-check for every unit, and a build you can rerun, confirmed by people. Course 12 of the Varsity Curriculum: Mechanical Engineering.

Part of: Mechanical Eng. · Proves for: UG

1 required outcomes14 weeksCredential on completion

Path outcomes

How this is verified: 9 are checked automatically, then confirmed by one person; 1 is confirmed by people who saw the work.

SkillsOptional

Learn Intro CS with Python (MIT 6.100L)

Programming in Python (reused from the Computer Science curriculum; optional here).

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Build a small Python tool you use
SkillsOptional

Solve Differential Equations (MIT 18.03SC)

Maths you need first (reused from the Mathematics or Data Science curriculum; optional here).

Take this Challenge →

2 milestones

  1. 1Do the problem sets and write them up
  2. 2Model something real with an ODE
Skills

ME 12: Numerical Methods for Engineers

Course 12: 3 units and a build.

Take this Challenge →

4 milestones

  1. 1Interpolation, differentiation and integration
  2. 2Linear systems, least squares and regression
  3. 3ODEs and time stepping
  4. 4Simulate a projectile with drag and prove it converges
SkillsOptional

Learn Numerical Analysis (MIT 18.330)

Numerical analysis in depth (reused from the Mathematics curriculum; optional).

Take this Challenge →

2 milestones

  1. 1Do the problem sets and write them up
  2. 2Compare two methods with proof and code

Resources for this path

No affiliate links. No sponsored placements.

Free MIT course: textbook notes, assignments and code templates.

Free online book: interpolation, integration, linear algebra and ODE solvers in Python.

Free Python notebooks in the browser.

Free numerical computing (MATLAB-like) for scripts and notebooks.