Duration: 8 Weeks
Goal: Build the core math and physics foundation for rocket science through hands-on learning.
Start with the interactive notebooks in the Learn/ folder:
| Notebook | Topics Covered | Time |
|---|---|---|
01_Introduction_to_Rocket_Science.ipynb |
Newton's Laws, Rocket Equation, Gravity | 1-2 hours |
02_Orbital_Mechanics_Basics.ipynb |
Orbits, Orbital Velocity, LEO/GEO | 1-2 hours |
After completing the learning notebooks, explore the interactive simulators:
Want a single launcher? The repo includes a browser-friendly Dashboard Hub (Binder) that links all dashboards + simulations.
(These Module 1 simulators still run best locally because they open interactive windows.)
A 3D rocket launch simulation with:
- Realistic physics (thrust, drag, gravity)
- RK4 numerical integration
- Visual trajectory analysis
cd Projects/Rocket_Ascent_Simulator
python simulation.pyInteractive orbital trajectory visualization:
- Different orbit types (circular, elliptical, hyperbolic)
- Real mission data from NASA, ESA, CNSA, ISRO
- Delta-V calculations
cd Projects/Conic_Orbit_Visualizer
python visualizer.py- Newton's Laws of Motion
- Gravitational Force
- Conservation of Momentum
- Orbital Mechanics basics
- Parametric equations
- Polar coordinates
- Differential equations
- Numerical methods (Euler, RK4)
Rocket Equation:
Orbital Velocity:
Gravitational Acceleration:
pip install numpy matplotlib scipy- NASA Glenn Research Center - Rocket physics tutorials
- Kerbal Space Program - Learn orbital mechanics through play
- 3Blue1Brown - Beautiful math visualizations
"The rocket equation is like a cruel equation. It's not your friend." — Elon Musk