Python for Beginners

Teaches you basic Python programming skills through data analysis.

This course teaches basic Python programming skills through data analysis. There is no complex math in the course, the programs are generally quite short, and the workload is no more than a few hours per week. By the time you complete the course, you will understand and be able to read, parse, and manipulate data using Python. The course is also being packaged as a "remixer kit" to be used by instructors and/or learners who want to remix or change any of these materials.

Course Audience
This course has no prerequisites. Literally anyone can and everyone should take this course.

What You Will Learn
Upon completing this course you will have basic Python programming skills. Hopefully you will like programming well enough to take another course in programming or web development.

If you wish to learn Python 3, you can get enrolled to our Programming Made Easy with Python for FREE.

Your Instructor(s)

Charles Severance
Charles Severance

Charles is a Clinical Associate Professor and teaches in the School of Information at the University of Michigan. He works on Open Source projects building free educational technology like Sakai and Tsugi. He is also active in the movement to build, share, and remix Open Educational Resources (OER) and is a long-time advocate of freely sharing educational resources to empower teachers.

Charles teaches six popular MOOCs to students worldwide on the Coursera platform: Internet History, Technology, and Security and the Programming for Everybody Specialization. Charles has a B.S., M.S., and Ph.D. in Computer Science from Michigan State University and his hobbies include off-road motorcycle riding, karaoke and playing hockey.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
What is the source of these materials?
The Lecture videos of this course are the sole property of are being used under a Creative Commons Attribution 3.0 license. There is a free textbook for this course and other materials available from

Start Learning Today!