You could look into some of the MIT OpenCourseware.
They're nothing short of fantastic - most courses have the names of the associated course readers on the course page. So you could buy the course reader and follow the suggested reading and the homework.
http://ocw.mit.edu/courses/audio-video-courses/