TL;DR: A wide range of Python programming courses are available to take for free on Udemy. We're naturally suspicious of anything that's offered for free. We're always looking out for the catch ...
Microsoft’s Introduction to Python is ... If you’re interested in a free Python course with a university stamp of approval, these MOOC platforms are a great place to start.
Add Python to Your Modern ... and open-source platform. The course introduces students to many types of software and programming languages and platforms, such as Esri ArcGIS Pro, Jupyter Notebook, ...