Massive open online courses (MOOCs)

MOOCs have become increasingly popular in recent years, offering some of the best courses from the best universities and experts from around the world for free on their online platforms. You will find Python courses on Coursera (, Edx (, and Udacity ( Another great source is the MIT open courseware, which is easily accessible (

When you consult each of these sites, you may find different active courses on Python. We recommend a free, always available, and do-it-at-your-own pace course by Peter Norvig, ...

Get Python Data Science Essentials - Third Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.