Learning to program using Python

Learning to program using Python is a great choice. Python is a friendly language where one can easily learn the building blocks of programming.

In learning to program using Python, I want to share some resources that I have found key to master learning to programming supported on this awesome language. The resources in here will be revisited from time to time to keep them updated or to add new ones.


Introduction to CS and programming using Python

This course was lectured in Fall 2022, by MIT’s professor, Ana Bell. I like the fact that it is a real course where MIT students shared their inputs.

I highly encouraged you to view the complete course here.

Videos on YouTube

Learn to Program: The Fundamentals

Course link.

Free Python e-books