Course in programming-languages/java Java Capstone Series Pt. 1 (open.hpi.de) Also available on classcentral.com. By via openHPI