Skip to content

Add 'Build Your Own Physics' under Python (Physics / Simulations) - #930

Open
Zensoro wants to merge 1 commit into
practical-tutorials:masterfrom
Zensoro:add-build-your-own-physics
Open

Add 'Build Your Own Physics' under Python (Physics / Simulations)#930
Zensoro wants to merge 1 commit into
practical-tutorials:masterfrom
Zensoro:add-build-your-own-physics

Conversation

@Zensoro

@Zensoro Zensoro commented Aug 6, 2026

Copy link
Copy Markdown

Adds "Build Your Own Physics" — a free, zero-prerequisite curriculum of 12 Python projects where learners recreate physics simulations from scratch (projectile motion, pendulum, orbital mechanics, N-body gravity, waves, a Carnot heat engine, double pendulum chaos, fluid dynamics, electromagnetism, special relativity, quantum tunneling, and a full solar system).

Each project ships a SPEC, a starter scaffold with TODOs, a verified reference solution, and an automatic grader (GitHub Actions grades all 12 on every push/PR). The repo is bilingual (中文/English), MIT-licensed, and aimed at complete beginners.

I placed it in a new "Physics / Simulations" sub-section under Python, matching the existing "build it from scratch" spirit of this list.

@jakemctigue

Copy link
Copy Markdown

Awesome article!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants