Physicists work out how the physical world behaves by measuring it, modeling it in math and code, and explaining the results clearly. Almost all working physicists hold a PhD (88% have a doctorate or postdoc training), so the realistic path is: build a solid undergraduate foundation, get hands-on research experience, then earn a PhD, usually funded by a stipend, and often a postdoc. Along the way you build skills that employers outside academia also hire for, including Python, data analysis, simulation and technical writing. Everything below uses free resources such as MIT OpenCourseWare, Khan
See the full roadmap free
Every stage from beginner to expert, with lessons, practice drills, projects, interview questions and free resources. Free with a Rolearch account.
Stage 1 of 3 · about 36 weeks
Master the core of undergraduate physics and the math that powers it, and start coding so you can apply it to real problems.
Classical mechanics and calculus
Mechanics is the template for all of physics: you describe a system, write equations of motion, and solve them. Calculus is the language. If you can do this well, every later subject (waves, quantum, fields) feels like a variation.
Electricity, magnetism, waves and optics
Maxwell's equations explain light, circuits, lasers and most instruments you will use. Waves and optics also introduce interference, which returns in quantum mechanics.
Mathematics for physics
Physics is written in math. Linear algebra, multivariable calculus and differential equations let you describe and solve real systems rather than only memorize formulas.
Python programming and Git
Modern physicists compute constantly: analyzing data, fitting models and simulating. Python is the common starting language, and Git keeps your work reproducible and shareable.
Lab technique and error analysis
A measurement without an uncertainty is not a result. Employers and graduate programs both look for people who can handle real, noisy data.
Then 2 more stages (about 192 weeks in all) with lessons, drills, projects, 6 interview questions with strong answers and free resources.