Lecture Notes
Problem Sets
Projects with Examples