Molly sez, “MIT OpenCourseWare is developing a set of courses called Scholar, which are designed for self-learners. We recently published 6.00 (or Introduction to Computer Science and Programming in normal speak). There are lecture videos, recitation videos, handouts, slides, code files, homework assignments (with sample solutions), and even an explanation on how to set up Python on your computer.