PDF lecture notes (Youtube videos)
Introduction
Arrays
Programming structures
Input and output
2D plots
3D plots and animation
Root finding I
Root finding II
Polynomials
Linear algebra
Linear systems I
Linear systems II
Nonlinear systems
Interpolation I
Interpolation II
Interpolation in 2D
Optimization in 1D
Optimization in nD
Curve fitting I
Curve fitting II
Numerical differentiation
Numerical integration
Random numbers