polarbear - sure:
- all courses: http://www.artofproblemsolving.com/School/index.php
- course: http://www.artofproblemsolving.com/School/courseinfo.php?course_id=cs:intro
- book: http://www.amazon.com/Python-Programming-Absolute-Beginner-3rd/dp/1435455002

I also like the book "Java Illuminated" for AOPS Java course:
- (current version) http://www.amazon.com/Java-Illuminated-Learning-Approach-Edition/dp/1449632017 .
Unfortunately, the current version is expensive.
I bought the old version (just a few dollars) instead (I am hoping it would not matter much, as I'll be able to figure out the differences between Java 5 and Java 7, if needed, but it might matter for other people, of course):
- (old Java 5 version) http://www.amazon.com/Java-Illuminated-Active-Learning-Approach/dp/0763716677 .