What's Next?

Congratulations

You have completed all 15 lessons of Classical Mechanics in C. You can now compute velocity, free-fall distance, projectile range, Newton's-law acceleration, friction and centripetal forces, kinetic and potential energy, elastic collision outcomes, power, SHM displacement, spring and pendulum periods, torque, and Newton's gravitational force — all from scratch in C.

What to Explore Next

  • Waves & Acoustics in JavaScript — The next physics course: apply SHM to travelling waves, interference, Doppler effect, and resonance — then hear the results with the Web Audio API
  • Circuits in C — Ohm's law, RC transients, RLC oscillators: apply Newton's-style differential equations to electric circuits
  • Orbital Mechanics in Three.js — Use RK4 to integrate Newton's gravitational law and render live planetary orbits
  • Calculus in C — Numerical derivatives and integrals: the mathematical backbone behind every physics simulation

Key Formulas

ConceptFormula
Average velocityv = Δx / Δt
Free fallh = v₀t + ½gt²
Projectile rangeR = v₀² sin(2θ) / g
Newton's 2nd lawa = F / m
Frictionf = μN
Centripetala = v² / r
Kinetic energyKE = ½mv²
Potential energyPE = mgh
Elastic collisionv₁' = ((m₁−m₂)v₁ + 2m₂v₂) / (m₁+m₂)
PowerP = W / t
SHMx = A cos(ωt)
Spring periodT = 2π√(m/k)
Pendulum periodT = 2π√(L/g)
Torqueτ = Fr sin(θ)
GravityF = Gm₁m₂/r²

References

← Previous