Python for Everybody SpecializationOffered by the University of Michigan. Learn to program and analyze data with Python. Develop programs to gather, clean, analyze, and visualize data. Unless the student wishes to be granted a certificate at the conclusion of the courses, they may be taken for free.