Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

These Jupyter notebooks provide hands-on demonstrations accompanying the lecture material. Each notebook can be run interactively to explore concepts through code and visualization.

Running Notebooks

Google Colab (recommended for beginners)
Click the rocket icon → “Colab” on any notebook page. No installation required.
Binder
Click the rocket icon → “Binder” to launch a complete Jupyter environment.
Local installation
Clone the repository and run jupyter lab.

Python Resources

New to scientific Python? These resources will get you started: