Chevron Left
Back to Programming for Everybody (Getting Started with Python)

Learner Reviews & Feedback for Programming for Everybody (Getting Started with Python) by University of Michigan

4.8
stars
226,976 ratings

About the Course

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....
Highlights
High quality instructor

(1484 Reviews)

Introductory course

(4203 Reviews)

Top reviews

TM

Jun 20, 2017

first time i had done any course online and this was a wonderful experience

I learned all the stuff and the explanation provided was good.

i would like to do more courses from here

thank you!

SK

Dec 26, 2019

Extremely basic but Dr. Chuck is so interesting that you never get bored. You can pass the course in a few days with minimum or even no programming knowledge. It's a good starting point for beginners.

Filter by:

976 - 1000 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Rowina W

Sep 2, 2017

Fantastic course which I can't praise enough. I have made so many attempts at learning coding and finally I 'got' it. The course is very well thought-through, has assignments every week and the lecturer is just absolutely fantastic. Charles Severance is so engaging, understanding, and passionate and he explains concepts and tasks extremely well. I can't wait to get started with the next course :)

By Yue Z

Dec 27, 2016

Really lovely professor! This is the very first Python course for me. It successfully enabled me to gain the interest of this fantastic language and get myself prepared for the further studies. I also get additional prompts from other leaners, which is valuable for me and keep me motivated. I am more than happy to learn Python now and willing to contribute to this positive and encouraging society.

By Francois L

Oct 21, 2015

I didn't enter this course because I wanted to learn Python as such; well that too, but I would actually like to teach, mentor, inspire and influence people in a positive way. If I can be only half as good as Dr. Chuck, I'll be a very happy man :)

When I have the financial resources, I would seriously consider doing the rest of the Python Specializations too.

Thanks

Francois Laubscher, South Africa.

By Dr. R N

Jun 8, 2022

The course was excellently designed to people like me, who have zero knowledge in coding. It is very well structured and delivered. The course instructor "Charles Russell Severance " deserves a special applause for his wonderful sessions and a take a bow. I being a professor is inspired by his way of delivery and I take a bow. He has inspired me to complete all the course in this specilisation.

By Kaminskaya S

Aug 23, 2020

If only I had found this course when I started programming! This course is the best one for absolute beginners I have ever seen. All details are explained clearly, the teacher pays attention to many important things that are missed in other courses. I would like to recommend the course for anyone who hasn't got any experience in programming yet. Thank you Dr. Severance for the work you have done!

By Elhoussaine A A

Jul 14, 2020

Hello world!

First, thank you so much to the best instructor Dr.Chuck is so funny also. So don't worry you can laugh sometimes with learning. About the course is a very good choice for someone who doesn't know anything in programming or who wanted to start in. I like the examples for Dr.Chuck they are so easy to understand. Absolutely, I learned a lot with him.

Thank you so much and a lot of love.

By Rohit R

May 20, 2020

I started this course while looking to understand Python as a language because of my need to use it for my final year project. I have always loved coding but lately, the task of understanding a new language seemed insurmountable but taking this course with Doctor has helped me not only understand Python better but also helped me regain some of my previous confidence

THANK YOU DR. CHUCK

Cheers!!

By Kevin M

Dec 30, 2018

Really great course for anyone looking to start their programming education with python. Perfect for beginners and honestly a decent refresher course for novices as well. Highly recommend that EVERYONE take this course, even if you don't think you have a use for Python right now, as I think it helps you explore critical thinking and a new type of learning for those without programming experience.

By Zoey Z

Aug 26, 2018

It's a great course for programming beginners, which gives you a basic understanding of the programming and python, and it includes pretty practical skills that can be used on daily work or studying. Besides, Prof. Severance's a really interesting person and he actually makes the coding much easier to understand and to follow by steps, as well as more attractive than it sounds! Thank you so much!

By Mark M

Mar 14, 2023

First programming course I have ever taken and it was challenging but very enjoyable learning about how program code is written. So many questions but they will answered in time when I continue on with the next class. Need a short break and then I start the second half of the course. Also need to get the Python 3.1 which I downloaded to display correctly when I do a command prompt. Thanks again!

By Radha M

Jun 12, 2020

I liked the course and it helped me get back to studying after a long time. Dr Chuck was a very easy going teacher and I felt connected in listening to his lectures. The assignments, quiz and the reading material complimented the teachings. I took a while to get a grip of some of the functions, loops, iterations. For a beginning it felt good to do an online course (in the current COVID pandemic)

By Michelle L

Jan 15, 2017

This course was laid out in a very logical manner and covered all the basics for any aspiring Python developer. I'm really pleased with the breadth and depth of material that was covered. It was also presented in such a way that it was easy to understand and apply quickly. Dr. Chuck is also a great presenter who comes off very genuine in his videos and makes the longer videos very easy to watch.

By Brent D

Sep 9, 2016

Content presented well. Professor Chuck is great and feels like he's right there with you. Very taken with his dedication and love of teaching. It shines though and the course is wonderful. I'm in it simply for the knowledge and it's all FREE!!! This course should be mandatory in middle/high school. So critical to just basic thinking and problem solving completely unrelated to programming.

By Warren Y B

Mar 9, 2023

Excelente curso

Salgo muy satisfecho de haber tomado este curso y voy a seguir con los demás de la especialidad. El profesor Charles explica muy bien y explica todo de cero, sin pretender que ya se tiene conocimiento de algo como pasa normalmente. Eso ayuda mucho a poder entender realmente y aprender sobre Python.

Recomiendo este curso a cualquiera que quiera iniciar a aprender Python desde cero.

By Darren S

May 27, 2021

I had attempted to learn Python online previously, but I found the "starting point" to "misplaced." In this case, however, Dr. Chuck sets the stage well for a beginner and leads us through a casual, but very informative, look at the key principles and programming elements of Python appropriate for any beginner. I'm looking forward to the next courses and aiming to complete the full certificate!

By Freeman T

Oct 5, 2020

I've been studying their courses taught by Dr. Chuck since 2015 and I can unequivocally say that he is one of a kind — the kind that helps you really understand concepts in stuff they teach. I just wish there were more professors like him guiding students across the world in complex topics, because teaching is more than spewing out information to students, and he does great teaching. Oh my God!

By Garnet C

Jun 19, 2020

An excellent introduction to the very basics of Python (and programming in general) taught by a personable, straightforward, and encouraging professor in Dr. Severance. No previous knowledge of Python or anything programming-related is necessary, though it would certainly help you complete the course much faster if you had any prior experience. Highly recommended for Python novices of all ages.

By Mukesh B

Mar 6, 2020

it was a wonderful experience on coursera to watch such a fantastic Professor like Dr. chuck and learning Python from such a great personal Human being. Thanks a lot to Dr. chuck for educating people through online platform like coursera over the world wide. This certificate will definately help me in my academic and to achieve my future goal.

Thanks to University of Michigan.

Thanks to Coursera.

By Allan J K E

Jan 23, 2020

I printed the book and I was studying it and enjoying it on my free time. Unfortunately I was short noticed at work that my coursera subscription was going to be updated or something and that I should finish my pending courses ASAP. That made me rush on the online content but nevertheless the videos, exercises and materials online and offline are really good. Thank you very much for the course.

By Teshan F

Jan 23, 2018

This course took my python knowledge from 0 to hero in just a few days. The teacher, THE SEVERUS SNAPE, was awesome, he's funny when he needs to be in order to keep things interesting, but he is also a great teacher, and explains everything really well. (Charles you're much better than Severus Snape). I love the course, and I recommend it to any beginner who wants to learn the basics of python.

By Livia A

Jun 14, 2016

The best course I have ever seen on Coursera. The teacher has patience with explaining a complicated subject, and makes it reasy to follow excercises and the textbook. This course has really brought my commitment to coursera back, after I almost competely left (this was supposed to be 'the last shot'). All beacuse of a fantastic teacher that makes learning (even the subject of programming) fun!

By Vadim Y

Feb 20, 2016

Absolutely EXCELLENT course for those who have never programmed or those who just want to start learning Python. Charles Severance does a great job of fostering understanding of the core, transferable concepts of programming. Also, this course provides ancillary information that provides a rich context for Python and programming in general. If you want to learn programming, take this course.

By Doug O

Oct 20, 2015

Dr Chuck is extremely dedicated to teaching and clarity. His personality is very welcoming and he speaks clearly and thoughtfully. Some of the 'younger' MOOC instructors need to learn this to be more effective.

I am going to try R Programming again.. but I wish John's Hopkins would take a few of Dr. Chuck's coures for inspiration on how to be more accessible.

Thanks Dr. C! PLEASE KEEP IT FREE

By Sanjay

Jul 10, 2020

Everything is just excellent about lectures, demonstrations, instructor etc. But the thing that needs correction is the autograder. It shows the same code right at one time and wrong at another time. I nearly spent 2 hours on finding what went wrong with the code and ended with the inconsistent compiling of the autograder. That's the only perk. Other than that, everything is excellent. Cheers!