Awesome-Physics-Programming
Awesome-Physics-Programming copied to clipboard
😎 ☄️ Collection of the most awesome learning resources on physics programming in the form of videos, tutorials and frameworks.
:sunglasses: :comet: Awesome Physics Programming
:man_student: Collection of the most awesome learning resources on physics programming in the form of videos, tutorials and frameworks.
Table of Contents
- :dragon: Computer Graphics
- :brain: Deep Learning
- :atom: Quantum Computing
- :ocean: Simulation Programming
:dragon: Computer Graphics
-
:tv: Physics-Based Differentiable Rendering CVPR 2021 Tutorial
-
:tv: Non-Euclidean Rendering Engine for 3D Scenes by CodeParade
-
:book: Game Physics in One Weekend Book Series by Gregory Hodges
:brain: Deep Learning
-
:globe_with_meridians: Physics ∩ ML Virtual Hub
-
:book: Physics-based Deep Learning Book
-
:man_technologist: Nimble: Physics Engine for Deep Learning
-
:globe_with_meridians: The Physics of Energy-Based Models by Patrick Huembeli
-
:tv: Machine Learning for Physics and the Physics of Learning
-
:card_file_box: Physics-based Deep Learning Articles List by Nils Thuerey
-
:tv: Machine Learning for Physicists Lectures by Florian Marquardt
-
:man_technologist: Neural Fluid Fields by Towaki Takikawa and Mohammad Mozaffari
-
:man_technologist: Tiny Differentiable Simulator for Reinforcement Learning and Robotics
-
:tv: Machine Learning for Computational Fluid Dynamics Lecture by Steve Brunton
:atom: Quantum Computing
-
:man_technologist: Quantum Bootcamp Challenges
-
:card_file_box: Quantum Algorithm Zoo Article List
-
:tv: Quantum Machine Learning by Qiskit
-
:tv: Intro to Quantum Computing by Kitty Yeung
-
:man_technologist: Quantum Computing Dojo by Amir Ebrahimi
-
:man_teacher: Quantum Computation Course by Peter Shor
-
:man_teacher: Quantum Computation Course by John Preskill
-
:man_teacher: Quantum Computing Course by Steven Herbert
-
:man_teacher: Quantum Quest by Maris Ozols & Michael Walter
-
:man_teacher: Quantum Machine Learning Course by Peter Wittek
-
:man_technologist: Quantum Computing with Q# Tutorials by Microsoft
-
:writing_hand: Quantum Algorithms Lecture Notes by Andrew Childs
-
:man_teacher: Quantum Complexity Theory Course by Scott Aaronson
-
:card_file_box: Full-Stack Quantum Computation Educational Resources
-
:book: Quantum Algorithm Implementations for Beginners Paper
-
:tv: Introduction to Quantum Information Science by Artur Ekert
-
:tv: Quantum Computing for the Determined by Michael Nielsen
-
:man_teacher: Quantum Computing Since Democritus Course by Scott Aaronson
-
:joystick: Quirk: Quantum Circuit Simulator in Your Browser by Craig Gidney
-
:book: Quantum Algorithms for Data Science Book by Alessandro Luongo
-
:tv: Quantum Computation and Information Lectures by Ryan O'Donnell
-
:man_teacher: Quantum Information Science Course by Isaac Chuang and Peter Shor
-
:man_technologist: Quantum Computing with Qiskit Tutorials by Quantum Computing UK
-
:tv: Introduction to Quantum Computing and Quantum Hardware by Qiskit
-
:tv: Quantum Computing for Computer Scientists Lecture by Andrew Helwer
-
:man_teacher: Quantum Computing Programming Course by Dan Boneh and Will Zeng
-
:man_teacher: Quantum Information Science Course by Isaac Chuang and Aram Harrow
-
:joystick: Interactive Introduction to Quantum Computing Blog post by David Kemp
-
:tv: Advanced Topics in Quantum Information Theory Videos by John Watrous
-
:writing_hand: Introduction to Quantum Information Science Lecture Notes by Scott Aaronson
-
:man_technologist: Monthly Quantum Computing Challanges by Quantum Open Source Foundation
-
:joystick: Quantum Computing for the Very Curious Interactive Article by Andy Matuschak and Michael Nielsen
-
:man_teacher: Quantum Computing: from Basics to the Cutting Edge Coursera Specialization by Sergey Sysoev and others
:ocean: Simulation Programming
-
:man_technologist: JAX for Molecular Dynamics
-
:man_technologist: Taichi Programming Language
-
:man_technologist: Computational Fluid Dynamics in JAX
-
:man_technologist: Veros: Versatile Ocean Simulator in JAX
-
:man_technologist: Bullet Physics: Multi-Physics Simulation
-
:tv: Interactive Computer Graphics Research Lab
-
:tv: Computational Fluid Dynamics by braintruffle
-
:tv: Let's Make a Physics Engine by Two-bit Coding
-
:man_technologist: JAX for Numerical Differential Equation Solvers
-
:man_technologist: BRAX: Differentiable Physics Engine written in JAX
-
:tv: Physics Programming Tutorials by Gustavo Oliveira
-
:man_technologist: JAX Cosmo: Differentiable Cosmology Library in JAX
-
:tv: Computational Fluid Dynamics Basics by József Nagy
-
:tv: Computational Fluid Dynamics Intermediate by József Nagy
-
:man_technologist: MuJoCo: Advanced Physics Simulation Engine by DeepMind
-
:tv: Differentiable Physics for Deep Learning Talk by Nils Thuerey
-
:man_technologist: DiffTaichi: Differentiable Programming for Physical Simulation
-
:man_technologist: PhiFlow: Differentiable PDE-solving Framework for Machine Learning
-
:tv: Differentiable Physical Simulation and AI NeurIPS 2020 Workshop by Yuanming Hu
-
:tv: The Taichi Programming Language: Hands-On Tutorial SIGGRAPH Course by Yuanming Hu
-
:man_technologist: CFD Python: 12 Steps to Navier-Stokes Equations by Lorena Barba and Gilbert Forsyth