Programming Fundamentals.
Here are the video lectures for Chapter 3. Click on any video to start learning!