Theme

Open Education

Lecture notes, interactive notebooks, workshop exercises, and browser-based learning tools for computational science and programming.

Story

The educational projects are written for people who want a gentle entry point before the mathematics or code becomes demanding.

Projects in This Theme

Open filtered index

opengl-cpp-course

Full course on writing OpenGL programs in C++ — from hello triangle to advanced lighting and shaders. Runs on Windows with GLFW.

opengl glsl graphics-programming course
C++ 34 Open Education
View on GitHub

pwdft-lecture-notes

Comprehensive LaTeX lecture notes on plane-wave density functional theory — from Bloch's theorem to pseudopotentials and PAW.

plane-wave-dft lecture-notes
TeX 7 Open Education
View on GitHub

hfhsl2021

Hartree-Fock workshop exercises for the Han-sur-Lesse Winterschool 2021 — Python notebooks walking through HF theory step by step.

hartree-fock electronic-structure workshop
Python 7 Open Education
View on GitHub

hfhsl

Hartree-Fock course materials for the Han-sur-Lesse Winterschool 2017 — C++ implementation with exercises.

hartree-fock course
C++ 7 Open Education
View on GitHub

hsl-pwdft-exercises

Plane-wave DFT exercises for the Han-sur-Lesse Winterschool 2024 — hands-on Python notebooks for the accompanying lecture notes.

plane-wave-dft workshop exercises
Python 1 Open Education
View on GitHub

electronic-structure-interactive-notebooks

Interactive Jupyter notebooks demonstrating electronic structure calculations from Elements of Electronic Structure Theory.

electronic-structure jupyter interactive
Jupyter Notebook Open Education
View on GitHub

pypractice

Gamified, browser-based Python learning app where students solve exercises, run code with Pyodide, earn XP, and unlock achievements — entirely client-side.

python-education pyodide gamification
JavaScript Open Education
View on GitHub