Introduction to Java Programming – Part 1 - Hong Kong University of Science and Technology
edX