Aerospace Engineer
The whole curriculum: Core, then Phases 10 through 25.
Free · open source · no lab required
A complete, free curriculum that takes a motivated self-learner from algebra to the work expected of a graduate from a top aerospace program. Derive the physics. Write the solver yourself. Build the experiment at home. Explain the gap between your prediction and your measurement.
Drawn from the four-digit thickness polynomial; the readouts come from thin-airfoil theory, which you derive and then check against your own panel method and XFOIL in Phase 10.
How a lesson works
From scratch means understanding the assumptions, the governing equations, the numerical method, and the validation. You write the panel method before you open XFOIL, and the orbit propagator before you touch GMAT. You load a real beam before you trust your beam theory.
A real physical question or design trade, with constraints and success criteria.
The physics, the governing equations, the assumptions and where they fail. Worked analytic problems.
Implement the method yourself in Python, test it, characterize its error, then compare with an established tool.
A safe, low-cost measurement when the physics allows it. An authentic dataset or a defined simulation study otherwise.
Compare analysis, computation, and measurement. Quantify uncertainty. Explain discrepancies. Iterate.
Calculations, code, raw data, plots, interpretation, limitations, and a concise technical report.
Completion means competence, not finished pages. Each major lesson assesses mathematical and physical reasoning, analytical problem solving, computational competence, and engineering interpretation separately. A passing code test alone does not pass a lesson.
Every lesson ends with adversarial self-checks: what if the load doubles, which assumption fails first, what measurement would falsify this, does the result survive a change of mesh or time step.
Curriculum
The scope is the union of the ABET aerospace program criteria and MIT's Course 16 core, so a finished path covers everything each requires. Graduate-level depth is included where top undergraduates routinely reach it, always optional.
Optional and placement-tested. A true beginner is never silently expected to know algebra, trigonometry, or chemistry.
Shared by every path. Computing, mathematics, numerical methods, physics, mechanics, thermodynamics, fluids, signals and control. Home experiments start in Phase 00.
The aeronautical and astronautical disciplines, plus avionics, testing, and systems engineering. Paths pick from here.
Each capstone mirrors a senior design or lab course: requirements, verification plan, design review, build or high-fidelity simulation, test, failure analysis, and a defended report.
Learning paths
Each path contains every mandatory prerequisite of every lesson in it, and a script checks that before any change to the roadmap is merged.
The whole curriculum: Core, then Phases 10 through 25.
Aerodynamics, structures, air-breathing propulsion, performance, flight dynamics, GNC, avionics, testing, aircraft design.
Compressible flow, structures, rocket propulsion, GNC, astrodynamics, spacecraft systems, avionics, testing, mission design.
Aerodynamics and compressible flow, materials, air-breathing and rocket propulsion, the orbital mechanics that sizes a launch vehicle, testing.
Flight dynamics, estimation, navigation, guidance, orbital mechanics, spacecraft attitude control, avionics and flight software.
Aerodynamic loads, aerospace materials and manufacturing, structures, experimental methods, systems engineering.
The specialist paths are deliberately narrower than a degree, the way a master's student who already has the core would study.
Home laboratory
Equipment is bought at the point of use, never as an upfront kit. Every physical experiment offers a minimum-cost, a recommended, and an enhanced method, with household and phone-sensor substitutions where they are scientifically sound. No lesson requires a 3D printer, a machine shop, proprietary software, or a university lab.
Ruler, tape, digital scale, weights, hand tools, safety glasses, clamps, breadboard, multimeter, a microcontroller and a few sensors, a phone camera. Mechanics, beam deflection, pendulum dynamics, calibration, logging, first feedback control.
Soldering tools with ventilation, small servos and motors, an IMU, a load cell, simple fixtures. A 3D printer or cardboard, foam, and pre-cut parts. Materials testing, instrumented structures, embedded systems, bench aerodynamics.
A guarded low-speed bench airflow rig, an instrumented foam glider, a flight-data logger, a desktop attitude platform, a CubeSat bench prototype. Lift and drag, structural validation, sensor fusion, closed-loop control.
What finishing means, and what it does not
This is a hard course with an honest label. Here is exactly what it does and does not promise.
The subject matter is mapped to the ABET aerospace program criteria and to MIT Course 16. The roadmap's tables establish this claim, and the mapping is versioned and re-verified rather than treated as permanent.
Earned by passing independent, demanding assessments and completing validated projects comparable to undergraduate engineering work. It is something each learner demonstrates, never a status conferred by finishing pages.
A self-directed roadmap grants no accredited degree, professional authorization, or engineering license, and this one will never claim to. Achievement is reported as practice completed, self-assessed mastery, or externally reviewed mastery.
We do not know yet, and we will not guess. Per-lesson estimates exist in the roadmap but none has been validated with real learners, so no total is published. Ranges by starting level will appear once pilot learners have measured them. The standard for finishing is demonstrated competence, not hours spent.
Public and free, in their own tree so you can attempt first. Problem sets scaffold hint, then method, then full worked solution. Implementation tests check residuals, conservation laws, and convergence rather than exact output matching.
Every required reading is free to access and mapped to the exact section. Paid textbooks appear only in clearly marked optional notes and are never prerequisites.
Every hands-on activity opens with a safety box. The dangerous things happen only at qualified supervised clubs, and only as optional extensions.
Three equipment tiers per experiment, household and phone-sensor substitutions, and no mandatory 3D printer, machine shop, or proprietary software.
Scope comparable to a degree, no credential, no invented time totals. Lower the equipment barriers, never the standard of reasoning and evidence.
Begin
You need a computer, Python, basic hand tools, and a modest, incremental budget. Clone the repository, set up your environment in lesson 01, and make your first calibrated measurement by lesson 14.
# Phase 00, lesson 01 git clone https://github.com/rafael-varela/aerospace-engineering-from-scratch.git cd aerospace-engineering-from-scratch python -m pip install -r requirements.txt pytest # every lesson ships with tests → curriculum/phase-00/lesson-01/lesson.md