Home
    CoursesPackages
    LoginRegister
    Physics Simulation with Python — Summer School

    Physics Simulation with Python — Summer School

    Sep 18, 2026

    Overview

    About the course

    This five-session workshop takes a fully visual, intuitive and project-based approach to teaching how the laws of physics turn — in a few lines of Python (NumPy and Matplotlib) — into animated simulations and 2D/3D imagery. Heavy mathematics is avoided; the goal is to strengthen physical intuition through coding and analysing results.

    This course helps you turn theoretical physics formulas into runnable code and visual simulations, and gain the tools to model complex phenomena.
    StartsFriday, September 18, 2026 at 2:30 PM
    ScheduleFridays, Sundays, Tuesdays & Thursdays — 18:00 to 19:10 (Tehran)
    Sessions5 sessions
    Locationاتاق مجازی انجمن علمی
    Curriculum

    Syllabus

    1Particle Mechanics & Physical Fields18 Sep

    Vectorising motion, simulating projectiles with air resistance, and 2D/3D plotting of charge trajectories in electric and magnetic fields.

    2Oscillations, Resonance & Dynamical Systems20 Sep

    Simulating simple and damped harmonic oscillators, resonance, and plotting phase space and chaotic behaviour of a nonlinear pendulum with SciPy.

    3Waves & Sound Propagation22 Sep

    Simulating wave-pulse propagation on a string and in 2D media with the finite-difference method (FDM), and animating reflection and superposition.

    4Optics, Lasers & Interference24 Sep

    Simulating the wave behaviour of light, producing Young's double-slit interference patterns, and 2D/3D modelling of a laser beam's propagation profile.

    5Heat, Diffusion & Monte Carlo25 Sep

    Simulating heat diffusion on 2D plates (heat maps) and modelling random walks to study diffusion and Brownian motion.

    Meet your instructor

    Instructor

    B
    Bahareh KhishkhahFinal-year PhD Physics candidate, Sharif University of Technology

    Over five years of teaching and TA experience in basic physics, lasers and stochastic processes. Research focus: numerical simulation, wave propagation, optics and photoacoustic imaging.

    LinkedInGoogle ScholarEmail
    Get started

    Enrol in this course

    960,000 Tomans
    Capacity3 / 50

    Enroll to watch the course videos.

    Log in to enroll

    More courses in this category

    Physics Scientific Association

    Courses, packages, and events from the Physics Students' Scientific Association, Sharif University of Technology.

    Explore

    Information

    Follow us

    © 2026 Physics Scientific Association
    Introductory Python — Summer School

    Introductory Python — Summer School

    Aug 29, 2026

    Ilia Asgharian
    6 sessions1,160,000 Tomans
    View course
    LaTeX — Summer School

    LaTeX — Summer School

    Aug 30, 2026

    Abolfazl Ahmadi
    3 sessions580,000 Tomans
    View course
    Content Creation with Python (Manim) — Summer School

    Content Creation with Python (Manim) — Summer School

    Sep 13, 2026

    Reza Farhadi
    3 sessions580,000 Tomans
    View course
    Python Object-Oriented Programming — Summer School

    Python Object-Oriented Programming — Summer School

    Sep 12, 2026

    Zahra Saleh
    2 sessions390,000 Tomans
    View course
    Working with APIs — Summer School

    Working with APIs — Summer School

    Sep 6, 2026

    Abolfazl Ahmadi
    3 sessions580,000 Tomans
    View course
    Courses
    Packages
    About Us
    FAQ
    Contact Us