Available courses

Python Essentials course teaches the basics of Python, necessary for anyone who's either new to programming, or someone who's migrating from another programming language.  The course can be considered as 101 of programming.  Once you complete this level, you should be able to progress to the next level (Intermediate Python), which is also offered as another course here.