Astro in Python created by Christopher Lovell, University of Sussex.
Astro in Python is intended to be your one stop shop for introductions to Python modules used in Astronomy and Astrophysics. The course provides introductory lessons on a variety of astronomical tasks in Python, such as handling FITS files, plotting with celestial coordinates, and using cosmological models. Each subject is covered via interactive notebooks, allowing you to run code and see the results in real time. Popular modules such as Astropy are covered comprehensively, and further modules are being added all the time.
Full details of how to get started are available on the course page here.