Free public beta · no account needed

Engineering from first principles. Then in Python.

University-level courses in orbital mechanics and numerical analysis. Every lesson has derivations you can follow, an interactive visualization, a quiz and Python labs you run in the browser — and in Orbital Mechanics, a film to open it.

Taught by Shoaib Aziz · English · Both courses free in full during the beta

2
courses live now
103
lessons
302
Python labs
37
films

Courses

Two complete courses, open now

Each one runs from the first idea to methods used in real engineering work, one derived result at a time.

Live · free

Aerospace

Orbital Mechanics

Newton’s laws to interplanetary departure: elements and frames, Kepler’s equation, manoeuvres, perturbations, Lambert’s problem and patched conics — each lesson opens with a film.

  • 12 units
  • 51 lessons
  • 146 Python labs
  • 37 films
  • ~39 h
  1. 01Newtonian Foundations
  2. 02The Two-Body Problem
  3. 03Orbital Elements and Ground Tracks
  4. 04Reference Frames and Time Systems
  5. 05Kepler's Equation and Orbit Propagation
  6. 06Orbital Maneuvers
  7. + 6 more units
Live · free

Computational Math

Numerical Analysis

How computers really do mathematics: rounding and stability, equations and linear systems, eigenvalues, quadrature, ODEs, PDEs and the finite element method — with every formula derived.

  • 12 units
  • 52 lessons
  • 156 Python labs
  • ~85 h
  1. 01Computer Arithmetic and Error
  2. 02Nonlinear Equations
  3. 03Linear Systems: Direct Methods
  4. 04Linear Systems: Iterative Methods
  5. 05Least Squares and Data Fitting
  6. 06Eigenvalue Problems
  7. + 6 more units

How it works

Every lesson, five steps

The same rhythm in every lesson, so you always know what comes next.

  1. 01

    Begin

    Each lesson opens with a real event — a mission, a failure, a discovery. In Orbital Mechanics it is a film.

  2. 02

    Read

    The theory, with every formula derived on the page. No result appears from nowhere.

  3. 03

    Explore

    An interactive visualization: move the sliders and watch the mathematics respond.

  4. 04

    Check

    A quiz that explains every answer, so a wrong one still teaches you something.

  5. 05

    Build

    Python labs with NumPy and SciPy that you write and run in the browser, checked automatically.

Shoaib Aziz

Your instructor

Shoaib Aziz

Every Orbital Mechanics lesson opens with a film Shoaib presents, from Newton’s Moon test to the burn that leaves Earth for another planet. The films are also on YouTube; the courses here add the derivations, visualizations, quizzes and labs.

Coming soon

In preparation

Tell us which one you want first. We will email you once when it opens, and nothing else.

  • Analog Electronics Applications

    Electronics

    Fundamentals of design and analysis — from diodes to op-amps to complete systems

  • Structural Engineering (RCC)

    Civil Engineering

    Design of beams, slabs, columns, and foundations per IS 456:2000 — with Python labs

  • Hydraulic Engineering

    Civil Engineering

    Open channel flow, gradually varied flow, hydraulic jumps, turbines, and pumps — with Python labs

  • Power Electronics

    Electronics

    Thyristors, converters, choppers, inverters, motor drives — from device physics to industrial applications, with Python labs

  • Signals and Systems

    EE / Signal Processing

    Fourier, Laplace, z-transform, digital filters, sampling — from first principles to real-world signal processing

  • Digital Electronics

    Electronics

    Number systems, logic gates, Boolean algebra, combinational & sequential circuits, microprocessors — with Python labs

  • Theory and Construction of Aircraft Engines

    Aerospace

    Gas dynamics, Brayton cycles, nozzles, combustion, and engine matching — from first principles to GE9X and beyond

  • Optimal Guidance and Optimal Control

    Aerospace / Controls

    Trajectory optimization, convex programming, SCP, and computational guidance for aerospace vehicles

  • Principle of Navigation

    Aerospace / Navigation

    From dead reckoning to GNSS — time systems, satellite orbits, GPS signals, positioning, and high-precision augmentation

FAQ

Questions

Is it really free?+

Yes. During the public beta both live courses are free in full — films, theory, quizzes and labs.

Do I need an account?+

No. Open a course and start. Sign in only if you want your progress saved across devices.

What background do I need?+

First-year university calculus and some physics. The labs give you starter code and hints, so a little Python is enough to begin.

Which languages are the courses in?+

English for now. More languages are planned.

Can I learn on my phone?+

The films, theory and quizzes work on a phone. The Python labs are much easier on a computer.

Start with the first lesson

No account, no payment. Pick a course and begin.