Videos
Gabriele Carcassi's youtube channel includes videos aimed at physics/math/engineering students at the intermediate level.
A series of videos introducing the relationship between Hamiltonian mechanics and determinism/reversibility.
A series of videos on the geometrical meaning of Lagrangian mechanics and its relations to determinism/reversibility.
A series of videos that aim to give an intuitive of vector calculus.