Lecture Notes and Codes