Free course

Orbital Mechanics with Python: Track Real Satellites

Kepler to real TLEs: predict satellite passes and design orbits — computed by you, in your browser.

AdvancedSpaceCertificate
6 modules 30 lessons 11 enrolled ~16h of material
Orbital Mechanics with Python: Track Real Satellites

By the end

What you'll build

  • Explain and compute two-body orbits — speed, period, shape and energy — from first principles with the vis-viva equation
  • Solve Kepler's equation numerically with numpy and locate a satellite anywhere on its orbit from time alone
  • Read real Two-Line Element sets fluently and recover orbital elements, including semi-major axis from mean motion
  • Design and price orbital maneuvers — Hohmann transfers, plane changes and GTO insertions — in delta-v
  • Propagate real satellites with SGP4 and skyfield to generate ground tracks and predict passes over your own city

The shape of it

How this course works

Short lessons

30 lessons across 6 modules, each small enough to finish in one sitting.

Practice as you go

Every lesson ends with a small space for what you noticed — the doing is the learning.

A certificate at the end

Finish the course and earn a certificate anyone can verify with a link.

Ready when you are.

Make an account and this course opens up — your progress is saved from the very first lesson.