Skip to content

Latest commit

 

History

History
83 lines (59 loc) · 2.45 KB

File metadata and controls

83 lines (59 loc) · 2.45 KB

Module 1: Foundations in Math, Physics, and Computation

Duration: 8 Weeks
Goal: Build the core math and physics foundation for rocket science through hands-on learning.

🎓 Learning Path

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

🚀 Projects

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.py

Interactive 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

📚 Key Concepts Covered

Physics

  • Newton's Laws of Motion
  • Gravitational Force
  • Conservation of Momentum
  • Orbital Mechanics basics

Mathematics

  • Parametric equations
  • Polar coordinates
  • Differential equations
  • Numerical methods (Euler, RK4)

Equations You'll Master

Rocket Equation: $$\Delta v = v_e \cdot \ln\left(\frac{m_0}{m_f}\right)$$

Orbital Velocity: $$v = \sqrt{\frac{\mu}{r}}$$

Gravitational Acceleration: $$g = \frac{GM}{r^2}$$

🛠️ Setup

pip install numpy matplotlib scipy

📖 External Resources


"The rocket equation is like a cruel equation. It's not your friend." — Elon Musk