Molecular Dynamics Tutorial for Beginners#
This site hosts interactive notebooks for a beginner-friendly Molecular Dynamics (MD) course.
Use the launch buttons at the top of each page to run notebooks on Binder.
About This Course#
Audience: beginners starting MD from first principles.
Style: concept-first explanations with runnable notebook examples.
Tooling: Python, NumPy, Matplotlib, and ASE-based demonstrations.
Goal: build intuition first, then introduce practical enhanced-sampling workflows.
How To Use The Site#
Start from Module 1 and go in order.
Read the markdown explanations first, then run code cells.
For interactive execution online, use Binder launch buttons on each page.
If a notebook is computationally heavy, use the notebookâs fast-mode settings (where available).
Course Modules#
Introduction to MD
Physics of MD
Non-bonded interactions
1D simulations
Sampling challenge and CVs
Umbrella sampling and WHAM
Metadynamics
ASE LJ fluid simulation
Attribution#
This tutorial is done by Suman Saha (with the help of GPT-5.3-codex).
If you find any bug or in-correction, please report it to 24.sumansaha@gmail.com.