Lecture notes (will be updated after each lecture). Source code (will be updated after each lecture).