Back to Programming for Everybody (Getting Started with Python)
University of Michigan

Programming for Everybody (Getting Started with Python)

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.

Status: Software Installation
Status: Debugging
BeginnerCourse17 hours

Featured reviews

SP

5.0Reviewed Aug 8, 2018

Python was my first language to learn and i'm happy that i chose this specialization course. It was thought simple and straight forward and the assignments helped me a lot to learn the course better.

JT

5.0Reviewed Nov 11, 2016

I completed the course in about three days. I've never programmed before to the learning curve was excruciating but nonetheless I managed to get through and finally get my python feet wet so to speak.

HB

5.0Reviewed Oct 28, 2020

Very good introduction to basic programming. Very easy for beginners in python who have already some programming background - but still extremely useful to quickly and efficiently learn python basics.

AB

5.0Reviewed Aug 23, 2020

Great introduction to Python and programming as a whole. Everything is broken down making it easy to understand. Had zero programming experience before and this class made it easy and fun to get into.

DM

5.0Reviewed Sep 7, 2019

Great course! I always thought of programming as a too-difficult-and-complex thing for me; now I want to learn more. Thank you Dr Charles Severance for explaining everything in such an affordable way.

AW

5.0Reviewed Nov 19, 2015

Easy to follow and not boring. The instructor breaks things down in simple form. The Coursera platform is sometimes a bit quirky but otherwise the content in this course I thought was quite excellent.

SI

5.0Reviewed Nov 3, 2022

Amazing Course with most amazing instructor! Dr. Chuck teaches in the most enthusiastic and interactive way. If you are new to Python, this is the best course to start with without being overwhelmed.

DJ

5.0Reviewed Nov 4, 2018

I loved it! Dr. Chuck is extraordinary in his explanations. A great way to start on Python programming. As a person that hasn't programmed in years it was an encouraging and educational experience :-)

MM

4.0Reviewed Dec 8, 2016

This is a good intro to programming. Its paced well and taught well. I could follow the lessons, but i struggled writing my own programs. I will continue with the series though in hopes I can improve.

XW

5.0Reviewed Sep 5, 2017

I strongly recommend those who are learning this course read the book written by the professor, it really helps a lot, only watch the video is not enough.I'm eager to learn more about programming now!

DS

5.0Reviewed May 23, 2020

first time i had done this course online and this was a wonderful experienceI learned all the stuff and the explanation provided was very good.i would like to do more courses from herethank you sir

YA

4.0Reviewed Oct 26, 2022

The course content is well-organized that makes students easy to follow, but there is limited amount of examples and exercises for students to learn how to apply the knowledge in real world situation.