Interactive Physics Playground
Test and execute Python physics code in real-time. NumPy and Matplotlib plots render right inside your browser.
Curated Physics Learning Tracks
From introductory algorithms to advanced quantum differential equations, follow systematically organized learning tracks.
1. Python Foundations
Variables, control flow, loops, functions, mathematical modules (math & cmath), and robust scientific I/O operations.
2. Numerical Methods & Matrices
NumPy arrays, SciPy algorithms, root finding, Newton-Raphson, Simpson's integration, and eigenvalue systems.
3. Differential Equations
Euler, RK2, RK4 algorithms, coupled ODEs, boundary value problems with the Shooting method, and Fourier transformations.
4. Quantum & Statistical Physics
Solving the Time-Independent (TISE) & Time-Dependent Schrödinger Equation (TDSE), potential wells, and partition functions.
5. Visualization & Publication
2D/3D plotting with GNUplot, publication-quality graphics, and complete LaTeX document preparation with TikZ.
6. Arduino Physics Lab
Computer-interfaced physics experiments: photogates, RC decay curves, ultrasonic acoustics, and real-time serial plotting.
All 20 Python Physics Chapters
Comprehensive computational modules matching university physics curricula.
Introduction to Python
Iterable Data Type
Basic Python Programs
Matrix Operation
Plotting in Python
Ordinary Differential Equation-1
Introduction to Numpy
Solve Linear Equations
Introduction to Scipy
Interpolation
Numerical Integration
Ordinary Differential Equation-2
Curve Fitting
Special Functions
Fourier Series
Partial Differential Equations
Shooting Method for Boundary Value Problem
TISE Solution
TDSE Solution
Application in Statistical Mechanics
Platform Authors & Curators
Authored by faculty members dedicated to advancing computational physics pedagogy and open educational resources.
Dr. Alorika Chatterjee
Assistant Professor, Department of Physics
The Heritage College, Kolkata, India. Researcher in theoretical and computational physics, curriculum design, and scientific programming.
Dr. Anirban Shaw
Assistant Professor, Department of Physics
Dhruba Chand Halder College, West Bengal, India. Specialist in numerical methods, computational electrodynamics, and automated physics instruction.