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,511 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

JT

Jun 29, 2020

A well-designed course, especially for the beginners, who are really enthusiastic and passionate about programming. It really helps you to learn from scratch and it does not require any prerequisites.

MA

Sep 29, 2020

Very beautifully taught. I gained basic python programming knowledge quite easily. The lecturer is fun and encourages students to want to learn more. In general, it was an awesome learning experience.

Filter by:

601 - 625 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Liz T

Oct 9, 2017

This is the course I've been missing for the past few years as I tried to learn Python through other "Fundamentals" courses. Here Dr. Chuck really takes it slow and explains all the concepts. In other courses they might have 2 or 3 really basic lessons and then speed picked up to where I was lost. Not here. A couple of the assignments got a little challenging, but mentors gave hints to get me on the right path. Highly recommend for anyone new to programming or (like me) who never felt confident about it.

By Lokesh N

Sep 8, 2022

smallest_no = None

largest_no = None

while True:

inp = input('Enter a number: ')

try:

num = int(inp)

except:

if inp == 'done' or inp == 'Done' or inp == 'DONE' :

break

else:

print('Invalid input')

continue

if smallest_no is None:

smallest_no = num

largest_no = num

elif num < smallest_no :

smallest_no = num

elif num > largest_no :

largest_no = num

print('Maximum is',largest_no)

print('Minimum is',smallest_no)

By Adham K

Apr 4, 2020

It is a well-explained course especially for beginners. If it is your first time learning to program you will not feel like you are struggling to understand anything. And if you have some experience with programming I assure you that you will never feel bored at any point in the course.Every week of the course Dr. Chuck will explain a chapter from the book "Python for Everybody: Exploring Data in python three". So, I recommend you to read the chapter after watching the videos and before taking the quiz.

By Jomar J

Sep 7, 2020

This is the first MOOC I've completed since I started enrolling to various ones in 2013. Professor Severance is very easy to listen to and he makes the discussion easy to comprehend for total beginners like me. The course is not as rigorous as I expected it to be but it covered the basics of Python. This course is truly great for those who doesn't have a programming background that needs to have an appreciation of programming for their work. I will continue working on the specialization after this one.

By John M B

Feb 27, 2017

This was an excellent course. The title implies anyone (to include those with no prior programming knowledge) can do it. Thankfully, that proved to be true. I do consider myself tech savvy but I have never spent anytime learning a programming language until now. The book was nice to have, heck, even free for Kindle or downloadable PDF at the time I took the course. Dr. Chuck breaks down the book and makes it so simple and laid back... I look forward to the next part of his Python specialization!

By Jubayer h

May 5, 2020

I am very glad at this course. The teacher was very interesting and friendly. He teaches us in a friendly way,in the most effective way. And in future I want to learn more from coursera. I think we are blessed to get a platform like coursera. The beat part is , it is arranging many type of courses for us. And I was sponsored by my university (BUET). After all thanks my university for offering this type of course in free. I want to give thanks for the next courses that I am going to take from coursera.

By Ronald H

May 2, 2020

Love the course! thank you so much for your help. Some feedback would be to have something in the corners of code written saying true statement code or false statement code if the code is faulty. I take notes by taking pictures of the example and in reviewing them I had to go back to the video to remind myself some codes presented as an example were false and faulty. Other then that I had a blast and I was always happy to take a class due to how fun and well explained everything was. Thank you again!

By Chichi Z

Sep 10, 2019

I love this course and it deserves reviewing because the teaching content provided by Dr Charles is easy and quick to understand so that I could figure out how to apply those reserved words for assignments after one or two times studying. I think this course is worth the best praise and sets a good example for e-education courses. Thank you, Dr Charles, you managed to make lessons lively, active and methodical like a suspense film that always makes me desperately desire to know what is the next step.

By Ryan U

Apr 1, 2018

The course was excellent, I had done a small amount of programming on my own before this but never went over the computer science aspect so I'm glad we had a few intro videos lightly touching on that. (I also picked up a few additional things like try/except and the break/continue function) In the future i would like to see the answers given to the quizzes after each quiz is completed. Other then that the course was excellent and i will continue to take them. Prof. Severances videos were very helpful.

By Bryan V

Mar 22, 2018

This was the best programming course I've taken. I have taken a few programming courses before and never finish them. This one I actually finished and actually learned a lot from it. Dr. Severance is the best professor I have ever taken a class from. He really is very thorough in what he is teaching. He explains things multiple times in multiple different ways for you to understand exactly what he is talking about. You never feel lost while taking this class, everything is so engrained into your head.

By SHARNALI A

Jan 31, 2021

I really enjoyed this course. The professor made us feel like we were really in his class in person by being very interactive throughout the course. His transition from using layman's terms at the beginning to using specialized terms was very smooth and therefore it was easy to pick up. My only suggestion would be to have videos for weekly assignments with windows as well - as there are differences between settings in windows and mac (windows user here) so it takes a bit more time for me to catch up.

By Ryan S C F

Aug 12, 2020

Took this course after a 20 year gap from first learning to program in college. It's a great refresher, easy to follow and explained very well by Prof Severance. One note, the course is an introduction to programming with a backdrop of Python, not an intro to Python and how it differs from other coding languages. That's probably obvious to many, but I realized this a little late. I guess I was initially searching for a more advanced course, but glad that I landed here to start on a firmer foundation.

By Abhijeet G

Nov 10, 2019

It has been an amazing journey so far with learning Python programming. I am enjoying this learning process a lot. Also, I would like to mentioned that Charles Severance has been teaching the subject in really an interactive way where he asks to pause the video to brainstorm on certain problem and then come back to the video where he explains the solution in a step by step way. Thanks Coursera and University of Michigan for giving me this opportunity to do this course and giving me the financial aid.

By Hariharan S

Sep 15, 2019

It was a fantastic learning experience. This is apparently my first online course on Coursera and what a way to start with Dr. Chuck's class. He was fantastic, always interesting and never boring/distracting even for a bit. The way he handled the lectures was definitely a testament to how experienced he is, in handling first-time programmers/learners of a new language/script. I am sure I would take a lot of courses in the future. Already looking forward to my next one, as I write this review. Cheers!

By Syed M A B A

Oct 12, 2020

This course was exceptional primarily because of the instructor Dr Charles whose teaching was in detail and he helps you pick up fundamental and difficult concepts quickly and easily. He for sure is a god gifted teacher. I will always be indebted to him for teaching me Python and this amazing course which helped me put my knowledge to test and helped me to learn efficiently and I really enjoyed the process! :))) I hope that we become the teachers of this and other programming language like him. :)

By Emma H S

Aug 11, 2020

This is a great course for beginners! I have a background in biology, but no prior programming experience. I have been interested in learning more about the intersection of these two fields, so this course was a great starting point. I cannot stress enough that this was a very high quality and well-designed course! The online lectures are very good and the professor is great at explaining concepts for beginners. I thoroughly enjoyed learning about this topic and completing the practice assignments.

By HARIKRISHNA J P

May 13, 2020

Absolutely amazing. I would not be surprised if people found that as an understatement. The instructor is enthusiastic and well versed in his field. He ensures that all the necessary details and knowledge required is given out to the students in the most professional and engaging manner. If you are new to programming , then look no further , for you have found the perfect place to start . I am so excited and cannot wait to progress further in this specialization course. My thanks to you Dr. Charles.

By Robert C

Jul 24, 2019

This course is terrific for beginners. I have never programmed anything in my life, but the instruction was great and definitely suited for someone who has never had exposure to Python (or programming, more generally speaking). Thumbs up to Dr. Chuck for creating a terrific learning experience (great videos, web content, even a downloadable textbook). I wanted to learn Python, and deciding which Python course to take on Coursera was difficult, but I have no regrets about enrolling in this course.

By Azmat J

Dec 1, 2018

Great work done by the instructor Doctor Charles Severance, Thank You!

It is the best course of the beginners who want to start learning python, it covers basic condition, function, loops and iteration , material are very easy, teacher explained each and every topic in an easy way, easy to understand, exercise and quiz are easy to attempt all are according to the course contents. I will recommend to add more practice exercises. Overall it is the best course for the first step towards learning python.

By Alejandro R O

Aug 13, 2020

This course is ideal for people who has no prior programming experience. As the professor says himself, this is a course you should take before any introductory course in programming, as the professor guides you through the intuition and logic behind the core aspects of any programming language. The assignments can be challenging, but they are doable. If you want to have a first approach to programming while having no prior experience, this is a must to take. Plus, the professor is really engaging!

By Fadl I

Jun 17, 2020

I would highly recommend this course to anyone who wants to learn Python from scratch. I was new to programming and this course has helped me think like a programmer. Even though I paused halfway through the course for a lengthy period, I was able to return to it and complete it successfully. I will be continuing on to do the second part of the course because the tutor has superior teaching skills. I've now started learning C programming through a weekly evening class and I'm finding it quite easy.

By Michael S

Jan 17, 2019

This course is well-explained and detailed. The sections flow from one to another without issue. The final programming assignment requires the student to put the different pieces together and is more comprehensive than previous sections. Always try to diagram / flowchart your process to help you through this course. It is enjoyable once you're able to get through it. I would highly recommend this course for aspiring Python programmers. I'm sure it's more basic for those with programming experience.

By Helen S

Nov 11, 2017

I am a parent with programming experience with C++ and PHP. I take this course together with my 14 years old daughter. I wish her to learn Python and I am sort of safeguard her along the way. She has no prior experience with any computer language and programming. But she is doing fine. She has picked up Python language rules and overcome minor problem by herself. The course is very beginner friendly. I am now progressing into the next course: Python Data Structure, and my daughter is still with me.

By OmegaNerdSupreme O

Dec 31, 2015

Melhor curso de todos. Pena que possuo uma internet péssima, que não tem a capacidade de carregar os vídeos. Sendo assim, não posso ter acesso as matérias educacionais. O coursera é um site muito bom, mas é dedicado apenas à usuários com internet rápida, e não dão valor à usuários com internet deficiente, como a minha. Por isso, gostaria que novas modificações possam ser realizadas no site, tendo a capacidade de oferecer qualidade nos vídeos mesmo para usuários com poucos recursos, como a internet.

By Jorgeduardo D L

Jul 19, 2020

Taking this course was like hitting a fortunate reset button for me because I had already taken some programming courses at the National University of Colombia, but I didn't quite understand some details in the most basic structures. I am very happy with how I understand python now, but more importantly, I feel that there is a lot of fun in building code that I am really excited about going forward. Thanks a lot professor Chuck! , you are indeed one of those people changing the world for better :D