MIT's Introduction to Computer Science and Programming Using Python course