I was perusing the web and found a link to a free course through Yale University. It looks awesome and I thought I would share it. It includes the syllabus and 24 lectures. Check it out. I am still at the beginning but will try to comment as I watch. How awesome that these kinds of things are available to everyone!
There are oodles of courses available through Yale.