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
230,044 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

HM

Jul 1, 2021

Dr Chuck is amazing!! Great methods, and informative.. Gained knowledge and confidence. Definitely worth the time.. cant wait to start my next course with the University of Michigan, and with Dr Chuck

AK

Mar 28, 2018

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.

Filter by:

1526 - 1550 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Bilal T

Mar 18, 2020

Excellent instructor, through out the course I did not get bored while learning Python and always had my thinking caps on. This course helped me gain my confidence back programming, so much so I have started to teach Python to 5 of my colleagues. I will be looking forward to complete all the other courses of this series as well. :)

By Paisley G

Aug 6, 2019

This was a great introduction to Python and the overall workflow of logically figuring out problems, identifying what pieces of code are needed to do X task, and so on. The videos were super helpful and easy to understand (even for someone who hasn't been in school for like 10 years), and I feel confident going into the next module.

By Deleted A

Feb 1, 2019

Lightweight, but if you're an absolute beginner, this is the course for you. Great teacher, the resources are a necessity if you want to get the most out of the class (100%), and the lessons are of limited topic, all making this the best (imo) introduction to programming for anyone. Do this first, before other free coding resources.

By Rohit S

Aug 5, 2018

My first ever online course and i loved it so much! Dr. Chuck is a genius in the way he takes students into the Python programming with so ease and perfection like Python is nothing new and is always comfortable to go through his lectures and bonus material available at each chapter. I highly recommend it to any beginner in Python!

By Abhishek N

Jul 13, 2018

This is an ideal course for Python learners. It's easier and faster to learn if you already have experience in programming, but it's also fluid to first time programmers with many examples and experienced tips. The tutor is well experienced and his teaching is very student-friendly. It's so nice and easy to connect and learn easily.

By Soh W K

Apr 19, 2018

This course is absolutely good for anyone without Programming Skills, or have no prior knowledge to what is a programming basics. Dr. Chuck will be able to guide you from not knowing programming to a very solid foundation in your FIRST programming language studies.

However, this course is not suited for Intermediate - Advanced level.

By Amy G

Nov 16, 2015

I have tried other open course sites for learning Python and found this one the best. Charles Severance teaches in a simple, straight forward, easy to understand way that is entertaining as well. I feel I have learned more from him in a shorter period of time than other avenues I've tried. This course is a great way to learn Python!

By Maarten v W

Sep 27, 2020

The way Dr. Chuck Severance explains the content is very impressive, thank you! The enthusiasm of Prof. Severance was very stimulating for me as a beginner without programming experience. The course is structured logically with helpful quizzes. I experienced the videos in combination with the study book as the best learning method.

By Ahmad A

Sep 12, 2020

Nice course for beginners and people who want to try python out in general, it teaches you essential information from scratch, some courses start from reserved keywords and all those boring things directly but this one, teaches you what it means to program, and I like that and would recommend it to anyone interested in programming.

By Jyoti T

Aug 25, 2020

Sir, Charles Severance, I'm really grateful to you. This was my first online course & because of you, it made me so easy & understandable. Anyone who wants to learn programming skill without having any prior knowledge in coding go ahead and grab this course because here u get the awesome educator who made this course easy & funny.

By Hiba A

May 4, 2020

I walked into this course very anxious about learning to program. I did not expect to love this course or to really understand python. I feel confident with what I learned. Dr. Charles Severance is a phenomenal professor; very knowledgable without being intimidating, engaging, lighthearted, and teaches you to think like a computer.

By COMPAORE W

Apr 18, 2020

Je viens par cette note pour vous remercier énormément pour votre bienveillance envers les étudiants désirant apprendre des cours en ligne . Coursera est une meilleure plateforme, j'aime la manière dont les cours sont dispensés, les explications dans les vidéos sont formidables et bien détaillées. Une fois de plus ,merci à Coursera

By Prathmesh J

Aug 10, 2017

It was an awesome course taught by a great teacher. I was tremendously scared of coding till now but now I have hopes incited in me to be great at programming , thanks to the professor. Also I have figured out a bug in the assignment mode of PY4E. I hope I have added some value to the course and hope that its worth an appraisal :)

By Narasimha S

Mar 31, 2016

One of the best courses I've taken on Coursera. The content is very crisp and not too overly simplistic and very, very engaging.

The faculty, Charles Severance is superb. His explanations and videos are a good balance of fun and learning.

This course rekindled my love for coding and the Bonus videos are kinda..they are simply great.

By Ethan G C

Sep 14, 2023

I have a prior (rather limited) background in Java from when I took AP Computer Science in high school, so a lot of the basic concepts touched in this course was more of a refresher for me than anything, but I found it to be very informative and easy to digest. I feel much more confident and motivated after completing this course!

By H.K.D.D. H

Jan 11, 2021

I feel blessed about participating for this course. I gathered lot of knowledge to the beginning of my programing life. I also thank full to the instructor, Prof. Charles because of his very attractive teaching method. Finally Thank you to the University of Michigan for offer me this course & the certificate. GOD bless you all!!!

By Bianca B S

Jan 5, 2021

I conclude my course with the satisfaction of saying that I have remembered the Python language again. The indication were clear and there were enough examples to understand the purpose of each exercise. I recommend this course for all those who want to learn to program, even as a first contact in the world of software.

Five stars!

By Parichay C

Jul 21, 2020

I completed the course. The course structure is well built. The instructor is really good. I learnt a lot and it helps me to eliminate some of my confusions. The video quality and assignments are too good. I really enjoyed to hear from Mr. Guido van Rossum. It is a priceless moment for me. Thank you University of Michigan for all.

By Kumar C

Jul 21, 2020

It really help me a lot to brush up all the small and magnificient concepts of Python.Well represented ,illustrated and demostrated course. Will recommend every begineer to must go for this course.Thanks a lot to Coursera community.Coursera is really one of the best e-learning platform for accquiring profiecieny in various fields.

By behnam g

Jul 20, 2020

I am a researcher and C++ programmer and I wanted to learn python from scratch, I found this course as the best available resource for the accomplishment of my goal. What a great teacher What a valuable course, I just wanna say thanks for putting out such great materials. It 's just the very beginning for sure but I'm enjoying it.

By Alison S

Jun 25, 2020

I tried a Java class before and had a hard time staying motivated. Hard to say exactly what factors contributed to that , but didn't get that with this class. I liked the start from zero approach while still moving along at a decent pace. Dr. Chuck explains everything quite well so I never ended up feeling like I missed something.

By Shashvita M

Jun 17, 2020

Till you start the course you may be in a dilemma whether programming is your cup of tea or not, but after starting this course you'll gain confidence. This course is crafted in such a way that you will not be bored for a second! Really enjoyed this course. Thanks Dr. Chuck and team along with Coursera for this amazing experience.

By Mohamed A

Mar 16, 2020

It is a very simple and easy course for beginners.

The material is very simple and helpful. Dr. Charles makes it very interesting and I loved the way he teaches and the passion he has towards teaching people how to program.

I would recommend this course for anyone who wants to start learning python or even programming in general

By Arjun P

Feb 27, 2020

Incredible course. I started with absolutely zero knowledge of Python (of course I heard of it before but I had never actually studied it or worked with it). It took me 4 weeks to complete and at this point I feel like I am developing a strong foundation with which to continue my studies.

I highly recommend this course to everyone!

By Kirk D B

Oct 25, 2019

Please view the HTML doc in 'resources' after every week, it helps out. His teaching speed is very concise, comfortable, and not too fast. He didn't mention all the types of functions and such, but I suspect, he has good reason too. It is a great intro. I enjoyed it. Also, downloading sololearn is a good compliment to this course.