CURRICULUM DESIGN

Bridge the gap between
Theory and Code.

A specialized 6-week roadmap designed to take Physics undergraduates from "Hello World" to simulating Projectile Motion and Quantum Wavefunctions.

View The Roadmap
projectile_motion.py
import numpy as np
import matplotlib.pyplot as plt

# Define Initial Conditions
v0 = 50  # Initial velocity (m/s)
angle = 45 # Launch angle
g = 9.8  # Gravity

# Calculate Trajectory
t = np.linspace(0, 10, 100)
x = v0 * np.cos(np.radians(angle)) * t
y = v0 * np.sin(np.radians(angle)) * t - 0.5 * g * t**2

plt.plot(x, y)
plt.show()

The Academic Gap

Physics students are taught complex mathematics but often lack the computational skills to visualize them. Theoretical mechanics becomes abstract and difficult to grasp without simulation.

80%

of research now requires coding skills.

0

Coding classes in standard 100-level curriculum.

The 6-Week Roadmap

From syntax to simulation.

Week 01

Python Fundamentals

Setting up Anaconda/Jupyter. Variables, Data Types, and basic logic.

  • Installation & Environment
  • Lists, Tuples, Dictionaries
  • If/Else Logic
Week 02

The Math Engines

Introduction to NumPy for vector math and Matplotlib for graphing.

  • NumPy Arrays vs Lists
  • Vector Operations
  • Basic Plotting (2D)
Week 03

Kinematics Simulation

Project: Building a Projectile Motion calculator that accounts for drag.

  • Defining Functions
  • Physics Equations to Code
  • Visualizing Trajectories
Week 04

Data Analysis

Processing raw experimental data from CSV files using Pandas.

  • Reading .CSV files
  • Data Cleaning
  • Error Bars & Best Fit Lines
Week 05

Computational Logic

Solving differential equations using Euler's Method.

  • Loops & Iteration
  • Numerical Integration
  • Simple Harmonic Motion
Week 06

Final Capstone

Students build a complete simulation of a real-world physics phenomenon.

  • Solar System Orbit
  • Electric Field Mapping
  • Heat Diffusion

Student Outcomes

🚀

Confidence

Students moved from fearing syntax errors to debugging their own scripts.

📊

Research Ready

Graduates could automate data analysis for their final year projects.

💼

Career Boost

Added Python & Data Analysis to their CVs, opening roles in Tech & Finance.