Clinical Professor, School of Information
29 Learning Experiences
Your browser is ancient!
Upgrade to a different browser to experience this site.
This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you’ll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization.
Clinical Professor, School of Information
29 Learning Experiences
Beginner Level
No prior experience required.
Learn Python from scratch and build your first programs using simple instructions—no math or coding experience required.
Use built-in Python data structures to perform increasingly complex data analysis and elevate your programming skills.
Learn to access, parse, and work with web data using Python, including APIs, HTML, XML, and JSON formats.
Use SQL and Python to gather, store, and visualize data, including building web crawlers and working with databases.
Apply your Python skills in a final project to retrieve, process, and visualize data using real-world datasets.
I've really enjoyed taking these courses and I've learned a lot of things since a year. I paced my learning with these courses and specializations during the COVID-19 period in lockdown. These courses really helped my enhancing my skills and increasing my knowledge.
Ataib Saboor Learner in Pakistan
I am a biologist. As a researcher in this post-genomic era, I recognize that having some computational and programming knowledge has become an unavoidable skill required for many biologists. I learned about the popularity of the 'python for everybody' specialization of…
Mohammed Ameen K. Learner in India
I am from non-technical background, However, Dr. Charles Severance way of teaching was splendid and simple enough to make me understand coding. As a freelance Journalist, I wanted to explore Data-Journalism however, wasn't able to comprehend and analyze it earlier. Now…
Shubham Kumar Bharti Learner in India
I am a university professor at UNITEC Honduras. During the Python specialization courses at the University of Michigan I was able to enjoy a new way of learning that I will now implement in the courses that I teach. Very happy with everything I have learned.
Jaime T. Escoto Doubleday Learner in Honduras
Being Industrial Engineering student, we have to deal with several problem solving strategies and algorithm. Programming makes solving these problems easier. Python programming have boosted my knowledge on how to think problems and model these problems in simple form. …
Bikram Panthee Learner in Nepal