Covers discretization, finite-difference and finite-element methods, molecular dynamics, computational fluid dynamics, and multiphysics coupling. Learners choose resolution, boundary conditions, convergence tests, and validation cases.