Videos
Exercises
The first week covers setup of software, general programming discussion, and the first program.