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
228,240 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

Invalid date

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.

KP

Invalid date

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:

1176 - 1200 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Mario C

Apr 7, 2021

I have yet to see a better beginner's course, especially for people that are completely new to programming. Its contents are more than enough for a "getting started" course.

Most importantly, the instructor's teaching method is second to none. He is able to break down concepts that would typically seem confusing to most beginners in a very simplified and accurate manner.

By Melissa H

Jun 20, 2019

I can't imagine a better introduction to programming. The instructor was knowledgeable, on point, engaging, and explained the reasons/the WHY behind what we were learning. The course book is excellent, as are the course exercises. Thanks to this course, I feel confident in my ability to do basic programming tasks and encouraged to keep learning and growing these skills.

By Grace C

Dec 2, 2015

I've been trying to get into programming for years(!),but have failed over and over because I thought it was boring and I just couldn't wrap my mind around its purpose. It wasn't until this course that I was able to get as far as I've gotten. The instructor is excellent and made seemingly difficult concepts very easy to understand. Highly recommended. Thank you, Prof S!

By 游子堯

Aug 10, 2023

I finished the online course "Programming for Everybody (Getting Started with Python)" and I really enjoyed it. The course was well-organized and the instructor was clear and concise. I learned a lot about Python and I feel confident that I can now use it to create my own programs. I would definitely recommend this course to anyone who is interested in learning Python.

By Srinivas R V

Jun 14, 2022

Its a beginner way to learn python easily and efficiently. The working modules are very efficient from the chapters we learn the day and helps us to recollect the topics we learnt so far. Prof. Chuck is amazing , he always taught in simple yet in interesting. Thank you for the this Course, University of Michigan. Grateful to Coursera for providing me the financial aid.

By Nafisa A S

Jul 5, 2021

This was a very well-structured course by Dr. Chuck. I have done programming before but not in python language. Some concepts were confusing to me before which were cleared while taking the course. Even if you are not from science background I don't think you would have any problem understanding the concepts. Thanks for designing a course like that. I've learned a lot.

By ishant s

Aug 17, 2020

I would take this opportunity to extend my gratitude for Mr. Charles to help us understand the entire course with precision. He kind of explains complex and difficult stuffs in a manner that the listener grabs it immediately. All the slides and the content were thoughtfully prepared so as to teach all the possibilities one could face while writing a code. Thanks a lot!

By Shelley H

May 13, 2020

Several years ago I could barely operate a computer beyond online shopping and drafting a letter using Microsoft Word. Now I am able to write simple codes; this has given me valuable insight into the various types of technology I rely on day to day. If this course can teach me how to code using Python, then it really must be for everyone. I highly recommend this class!

By 鄧立昌

Apr 2, 2020

I have never learned python before this class, and when i finished this class, I think this is very useful to me that I realize the basic conception of python . Now I can write some basic programs by myselfs.

I will give this course 5/5 stars because the professor's teaching is very clearly. I can totally understand what he said and how should I thinking as a programer.

By YL A

Nov 21, 2019

What an excellent introduction to Python! Clearly, Prof. Severance is a gifted instructor. His explanations are so precise and easy to understand; it was a joy to go through the materials. It is a very well put-together course. I would highly recommend this course to anyone new to programming. I am looking forward to moving onto the next course in the specialisation.

By Mujahid A

May 27, 2019

I am really thankful to Sir Charles Severance for making this course easy to understand for the absolute beginners. This course helps understand the basics of python in an easy way and develops interest for those who have no prior background of programming. Thank you Sir Charles Severance and the team for their effort in designing this course in the best possible way.

By Jonathan R F

Feb 18, 2018

Great course for programming beginners. Professor Chuck does a great job starting with the basics. Programming is essential and the course does a good job at making you think without rote memorization. The assignments encourage one to think about the process and how one can apply the learned material to a given problem. 100% recommend to anyone wanting to learn python.

By Prasannakumar R V

Oct 19, 2016

This course is very clear, elaborative and explains basics very nicely. Especially the Professor is very interactive and is providing a lot of insight into each and every topic with apt examples and comparisons. I feel very blessed to be a student in this course. I hope with some more practice and logical thinking I can achieve my goal of learning and coding in python.

By Ushnish C

Aug 12, 2016

A great course to start learning the methods of computer programming and also a perfect platform to revise and re-memorize programming logic and skills. Thank you Dr Chuck for such wonderful presentation and making python learning such a fun. The motivational talks by some of the pioneers in modern day production indulged me to think different and move forward in life.

By Allison Q

Mar 6, 2016

I started this course with a healthy bit of skepticism. I never thought that in the course of 7 weeks this baby boomer would be able to sufficiently gather a basic understanding of programming and actually write simple scripts. But many thanks to Dr Chuck's visuals, and detailed explanations this course was enjoyable and rewarding. On to the next Python course !

By Henry A

Sep 29, 2020

This is the first online course that I have been able to successfully complete. It is by far, the best online educational experience I have had. The course is well structured where the notes, the lecture videos and assignment are well synchronize , allowing you to follow along so well. I strongly recommend this course to anyone who wants to Get Started with Python!

By ERIKA M B L

Sep 22, 2020

Estoy muy contenta de haber trabajado en este curso. La felxibilidad de realizar el curso a cualquier hora es muy vaiolosa para mi. El Prof. Chuck es fantástico! es la primera vez que logro entender cabalmente cómo funciona el flujo en python, muchas gracias por los ejercicios sugeridos y explicados. Recomiendo mucho este curso a todo el que desee comenzar con Python.

By Rahil K

Jun 1, 2020

The course was great! I really enjoyed the way Prof. Charles Severance taught. He made things interesting and explained the concepts really well. His teaching was truly amazing! His way of teaching has helped me to solve the assignments with relative ease. I never felt lost in any of the lectures. The assignments and quizzes were great, too. Thank you for this course!

By Abhinav R

May 12, 2020

I found this course really useful and informative. Before starting this course, I had zero experience in python programming, but at the end of it, I was confident that I had a strong foundation in python to build upon. Dr.Chucks additional videos were inspiring and interesting. I would highly recommend this course to anyone who wants to learn programming from scratch.

By Joseph J

Mar 8, 2020

As an accounting student, I have little knowledge about programing before taking this course. Through the learning process, I started to have a basic understanding of the python lanuage. With the class exercies, I evaluated my learning progress and learned how to apply what I had learned. I'm preparing to learn the next course and improve my python knowledge tomorrow!

By William C M

Nov 29, 2019

This course was incredibly easy to understand for someone who has little to no coding experience. I'm excited about what I'll be able to do after completing the entire specialization and look forward to future classes with Dr. Severance. If you're thinking about jumping into Python for the first time and gaining more than just basic knowledge, this class is for you!

By Tom G

Apr 11, 2018

This course was exactly as advertised. It truly was accessible to the non-programmer through a step by step methodology with clear presentation. What was a wonderful surprise was the personable way Dr Chuck presented and how he shared best practices that leveraged Atom, command line executionand the program checker. Well done! I plan on continuing with this series.

By Mikkel B

Feb 15, 2018

A great introduction to Python (and really to programming in general). The course has a very suitable balance between easy-to-understand explanations and a bit more challenging problems. I love that you are not allowed to post code in the forums, as this really challenges you to solve the problems on your own (but with assistance from the teaching staff, if required).

By Natalija N

Jan 21, 2018

I loved this course, but I was a bit unhappy when I realized that if I wanted to continue the specialization I would have to pay for it. This did leave a bit of a sour after-taste. All in all I am very satisfied with courses on coursera (have taken a few already) and I also like the style dr.Chuck uses to teach. It the future I will search for some other free courses.

By joook n

Sep 21, 2017

Great for a real beginner. Explanation is clear, very structured! This program is helping you to build how to communicate with Python language. Well explanation on how Python (general programming language) understand syntax (human order)

If you already have good foundation of programming language, it might be easy for you. If you not, then this is great for baby step!