Learn Python for Computational Physics
Turn the equations of motion into simulations you can watch run. Built for physics students and researchers. You write real Python, run it in the browser, and watch it pass. No installs, no toy apps, no lectures.
11 projects, 275 hands-on levels, first project free.
Problems you will solve
- integrate an orbit with RK4
- simulate a wave on a string
- model an Ising system
By the end you can solve physics numerically instead of only on paper.
What you will build
- Foundations: code through physics
- Quantum States & Measurement
- Quantum Gates & Circuits
- Entanglement & Quantum Algorithms
- Wavefunctions & the Schrodinger Equation
- Randomness & Monte Carlo
- Statistical Mechanics: The Ising Model
- Nonlinear Dynamics & Chaos
- Cellular Automata & Emergence
- Complex Networks
- Capstone: Critical Phenomena
Start the Computational Physics track free.
Frequently asked questions
Do I need to know how to code to start Computational Physics?
No. The Computational Physics with Python track starts from the fundamentals and builds up, and the first project is free.
Do I need to install anything?
No. Every level runs in your browser and is graded the moment your code works. No Python install, no setup.
What language will I write?
Python. You write real Python, run it, and get instant feedback across 275 hands-on levels.
Is it free to start?
Yes. The first project is free with no card. Unlimited access to all 33 tracks is $12 a month or $100 a year.