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
229,642 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

AB

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.

YN

Oct 14, 2017

This course is organized and explained very well. It is moderately challenging, and I recommend it to get interested in Python. The teacher and the assistant staff are very good. I enjoyed the course.

Filter by:

651 - 675 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Nicolas P

Apr 22, 2020

I think the video where the professor uses the "cd", "pwd", and "-l ls" commands could use some brief explanation, because explanations for arguably more obvious things are provided in the lectures, yet these new commands are suddenly used in quick succession and could catch an absolute beginner off guard. At least that's how I remember it. Maybe there was a brief explanation there. If not, it could be accomplished via a pop-up textual comment, which would minimize the need to edit course content.

By Kirill S

Sep 14, 2020

I want to say that if you are interested in starting programming, but you are not sure what programming language you want to learn first, then you can learn basics of Python in this course. This course was recommended to me by my friend and I am glad that I took my time to complete it and it will surely help me in my future studies. The instructor is very good, his explanations are very clear. I don't think that I have encountered any problems during this course, so I am going to give it 5 stars.

By Dipesh P

Nov 23, 2019

This course does indeed open doors of python programming for everyone. For beginners, it is outstanding and not only for its content but also for the way its been taught. Dr. Charles Severance made the learning path so much easier and fun to go with. His passion for sharing the knowledge makes him connect effectively with all the new-comers. It almost felt as if I was being personally tutored by him.

I would highly recommend this to beginners who wants to get into python programming from scratch.

By Edward F

May 31, 2017

I took the Python Specialization, which included this course, so I'm going to provide the same review for each of the component courses.

I think this is an excellent course for beginning programmers. Python is a great language for someone starting out - easy to learn - with a lot of power available for more advanced projects (e.g., machine learning).

But, most of all, you have to love Dr. Serverance. I can't think of a more entertaining and enjoyable person to teach programming. Thanks, Dr. Chuck.

By Karolina L

Jun 8, 2021

Words cannot express just now much I appreciate the Instructor and his Team for taking the time and effort to provide such a high-quality, fun and engaging course! This was my first programming course ever and I had many doubts and fears starting out. Thanks to the charisma and extraordinary teaching skills of Dr. Chuck, I managed not only to finish the course, but also learn so much in the process. I highly recommend this course to anyone just starting out in the field of computer programming.

By Ajit P

Apr 18, 2020

Dear Sir, Thank you for teaching. I think we should include more exercises and peer review for actual programs (like done in second week)

The course overall was satisfactory and I think it gives us students confidence to go ahead and complete next courses. (i really needed to feel comfortable after first course since I have worked in sales, maintenance, application and product management of laboratory instruments for almost 10 years, so I don't really have a typical computer science background )

By Jordy H

Oct 22, 2021

It's a very simple but easy to understand course. Chuck was a very good instructor and it's not hard to get by the basics of Python. So far, nothing wrong with it, and getting the problems solved with was not bad at all. It can get a bit challenging at times, especially in some parts with the loops and other elements but nevertheless, the course was easy to follow, and the instructor does have a lot of interesting passion to show off with Python and how to get used to the programming language.

By Rafael Z

Mar 28, 2018

I already started with an educational book about python, it made me complete this course rather fast i think but i went over a lot of details which were not really explained in that book. So to learn the very basics this course is absolutely great. btw the book was this one and i still recommend it as well....(https://www.amazon.com/gp/product/1593277954/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1593277954&linkCode=as2&tag=playwithpyth-20&linkId=18a80d666d24cc13bf52ff57fb72a632

By Rajashree C

Nov 4, 2015

This is THE best course for beginners. I love the way Dr. Chuck has taught Python programming. His lectures are very interesting and easy to understand and the entire course has been a lot of fun with all its quizzes and programming assignments. His book is as great as are his lectures.

I am looking forward to learning more about python through his courses. This is just the type of course that I was wanting to do for some time and I am lucky I found this through Coursera! Thank you Dr. Chuck!

By Ricky A

May 26, 2020

Learned a lot about programming in Python, the mentor Dr. Severance put the lessons in such a way that they could be understood with ease, and I could design my code with no problems. The occasional humour is cheerful and creates a very natural-atmosphere like any other college class with your favourite teacher. The class also has a very motivational atmosphere too, Dr. Severance really develops a can-do attitude among students. Really considering enrolling in the second course of this series

By Sagar G

Jan 11, 2017

This course laid the foundation for me in programing. I have learnt a lot from Dr. Chuck, Mentors and from my peers. Timely assistance from mentors and my peers helped me a lot in learning python. Textbook material plus classnotes provided by Dr.Chuck and his team further helps in learning. If anyone learning this course ,I recommend read textbook and class notes after watching the videos and then start with assignments. I am glad I took this course and highly recommend others to do the same.

By Grace C

Jun 25, 2024

This course is very interesting. I have taken a previous Python course though. This course may be a little advanced for just any newbie because it does talk a lot about computer concepts. However, this course was really great at explaining in an accurate way the history of Python and how Python can be used, and why it is so useful. I recommend taking a Udemy course, '100 days of coding' first because that one is really more of a beginner level course. This one is an academic beginner course.

By José G M A

Jul 17, 2023

"Programming for Everybody" es un curso altamente recomendado para principiantes que deseen iniciarse en la programación utilizando Python. Con explicaciones claras y ejercicios prácticos, este curso brinda una base sólida en los fundamentos de la programación. El enfoque en Python, junto con una comunidad de apoyo, hace que sea una excelente opción para aprender de manera efectiva y divertida. Recomiendo este curso sin dudarlo a aquellos que deseen dar sus primeros pasos en la programación.

By Vasilis D

Sep 15, 2020

This course was way better than I expected. For someone that wasn't a beginner, but hadn't touched programming for almost 5 years it was a nice way to get back in touch with essential concepts even if they were in a slightly different language than the one I knew. Very good structure, even though I believe functions should appear later than iteration, but anyway very good effort, amazing teaching and very detailed tutorials. I enjoyed the quizzes and exercises as well. Keep up the good work!

By MURAMATSU

Nov 18, 2018

Though I run though the book for basic knowledge about how to write python code, I still wondered what meaning each code has and how each code actually work in computer program. This course helped me to understand that point. I will continuously study next modules and want to get able to utilize python for real job.

And also, I was impressed with system which shows text for teacher's explanation, sophisticated assignment system, and a lot of tips and tools.

Thanks a lot for meaningful course.

By Aron W

Jul 1, 2017

I've started three other courses on python and while none of them were bad, this one was the only one that I completed. I have a background in sql programming so syntax and operations weren't brand new, but I had always struggled diving into any more than basic data pulls. I was able to get through this course very quickly and at the end felt very comfortable that I could start solving problems in python. I'm looking forward to the rest of the courses in the Python for Everybody certificate.

By Aleksandra

Aug 7, 2016

A great introduction into fundamental concepts in Python. Dr. Chuck is a perfect teacher, funny, competent and engaging. You will watch the videos in no time! Also, the electronic version of the book is free and covers every problem you can possibly come across in this course. My recommendation: install Python on your computer immediately after enrolling and track the differences between Python 2 (course version) and Python 3. For example, instead of using "print x", you will use "print(x)".

By Nikki T

Jun 17, 2021

This is a great beginner course! I came in the course with absolutely no prior knowledge of Python at all and learned basic python from this course. Even through the video, the professor has a great sense of humour and an excellent teaching style. He breaks it down for you and explains mostly everything in detail so you aren't left in the dark. I would probably pay him my 30K tuition if I could go back in time instead of paying that to my University for my BsC which taught me nothing great.

By Ajayraj S

Jul 8, 2019

I'm very much thankful of Coursera and University of Michigan to let me opt this wonderful course. I highly recommend this course to each and every person wants to start learning programming. Because as python is best language to begin with, this course is best for begin learning python. Instructor Dr. Chuck ws the best mentor for me, he explains each and everything very nicely that everybody could understand. I'm so glad that I completed this course or had a chance to complete this course.

By Aniruddha C

May 25, 2018

This has to be one of the best beginner course of Python on the internet! The instructions given by Charles Severance were clear and concise. The videos never felt boring as each video prompted me to try different things in python to solve the problems shown in them. If given enough dedication and focus, one can complete this course within 2 weeks! I sincerely thank the Instructor, University of Michigan and Coursera for making it possible for foreign students to receive quality education.

By Jeison C

Oct 10, 2021

This course was really practical and entertained, gives you a lot of learning material, it is dynamic, with a good grading tool that lets you play with it, learn from it, a few basic quizzes, and really good explanation videos. I had a little previous experience programming, so it was natural and effortless, but still has a really good entry level explanations, not just tech you how to write python, it teach you how to think in programming logic, how to create algorithms and how all works.

By AASHISH K

Oct 9, 2020

This course is an excellent introduction to the Python programming language. Not only is this an introductory course, but it teaches you almost all the basics that will help you start with simple programming problems with Python. The instructor really understands the way how students should be introduced to new concepts of Python. I loved going through this course and learning Python. With all the practice assignments and quizzes, I felt very comfortable because I understood what I learnt.

By Nguyen T A T

Jul 12, 2020

Before entering this course, I was scared because I failed my python course last semester, because the teacher sucks, so I got insecure about enrolling. But Dr. Chuck inspired me a great deal since the beginning, and his teaching method is really the best I've seen in my life because I came from a developing country where teachers are ... disappointing and it's sad, I don't hate it I just feel sad about it. Overall, amazing course, though only basics, fantastic teacher! Thank you Coursera.

By Harsh V

Mar 31, 2020

The instructor is very enthusiastic and you will never get bored, teaching is very good, even if you are new to programming you will not stuck in this course. For me I have basic knowledge of python prior to this course and took this course for further courses ahed and to get Certificate, but i would say even I knew everything in this course I was not bored at all but yeah I skipped some parts in it. Overall I would say go for it, it's a good course for python and explanation is very good.

By Omkar H

Feb 21, 2020

Very helpful, Learned all the fundamentals of python programming. totally satisfied with the course content and it also helped me extremely by clearing all my doubts, as well as course got a clear perspective, to how to use python is a practical point of view.

Also got historical knowledge about the evolution of python and about it's creators. thank you to prof. Severance

for everything

He is an great teacher and understands the way of delivering the knowledge to the beginners.

Keep it up.