Interactive Physics Portal Pyodide WebAssembly Engine

Computational Physics
Reimagined for the Modern Web

Master numerical physics, differential equations, quantum simulations, and scientific visualization with over 500+ curated algorithms running directly in your browser.

Explore 345+ Python Codes Live Sandbox
345+
Python Programs
49+
GNUplot Scripts
115+
LaTeX Formulations
20+
Physics Domains
Instant WebAssembly Runner

Interactive Physics Playground

Test and execute Python physics code in real-time. NumPy and Matplotlib plots render right inside your browser.

Simulation: Damped Harmonic Oscillator Ready

                
Structured Curriculum

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.

Start Track →

2. Numerical Methods & Matrices

NumPy arrays, SciPy algorithms, root finding, Newton-Raphson, Simpson's integration, and eigenvalue systems.

Start Track →

3. Differential Equations

Euler, RK2, RK4 algorithms, coupled ODEs, boundary value problems with the Shooting method, and Fourier transformations.

Start Track →

4. Quantum & Statistical Physics

Solving the Time-Independent (TISE) & Time-Dependent Schrödinger Equation (TDSE), potential wells, and partition functions.

Start Track →

5. Visualization & Publication

2D/3D plotting with GNUplot, publication-quality graphics, and complete LaTeX document preparation with TikZ.

Start Track →

6. Arduino Physics Lab

Computer-interfaced physics experiments: photogates, RC decay curves, ultrasonic acoustics, and real-time serial plotting.

Explore Lab →
Full Syllabus Catalog

All 20 Python Physics Chapters

Comprehensive computational modules matching university physics curricula.

View Full Catalog →
Ch. 1

Introduction to Python

9 Subtopics Available
Ch. 2

Iterable Data Type

3 Subtopics Available
Ch. 3

Basic Python Programs

8 Subtopics Available
Ch. 4

Matrix Operation

6 Subtopics Available
Ch. 5

Plotting in Python

14 Subtopics Available
Ch. 6

Ordinary Differential Equation-1

4 Subtopics Available
Ch. 7

Introduction to Numpy

7 Subtopics Available
Ch. 8

Solve Linear Equations

3 Subtopics Available
Ch. 9

Introduction to Scipy

4 Subtopics Available
Ch. 10

Interpolation

2 Subtopics Available
Ch. 11

Numerical Integration

4 Subtopics Available
Ch. 12

Ordinary Differential Equation-2

5 Subtopics Available
Ch. 13

Curve Fitting

2 Subtopics Available
Ch. 14

Special Functions

3 Subtopics Available
Ch. 15

Fourier Series

3 Subtopics Available
Ch. 16

Partial Differential Equations

4 Subtopics Available
Ch. 17

Shooting Method for Boundary Value Problem

2 Subtopics Available
Ch. 18

TISE Solution

7 Subtopics Available
Ch. 19

TDSE Solution

5 Subtopics Available
Ch. 20

Application in Statistical Mechanics

10 Subtopics Available
Academic Leadership

Platform Authors & Curators

Authored by faculty members dedicated to advancing computational physics pedagogy and open educational resources.

AC

Dr. Alorika Chatterjee

Assistant Professor, Department of Physics

The Heritage College, Kolkata, India. Researcher in theoretical and computational physics, curriculum design, and scientific programming.

AS

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.