CSE110 Principles of Programming with Java Source Code from course's lectures and some sample projects http://javiergs.com/teaching/cse110/