CS50's Introduction to Computer Science
HarvardX: CS50's Introduction to Computer Science
Notes
CS50's Introduction to Artificial Intelligence with Python
Notes