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:

526 - 550 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Jesse M

Jan 2, 2020

This was my first experience with a programming language (Python) offered by the University of Michigan via the Coursera platform. I have learned a lot during this course. The lectures and all the material are well-organized and structured. Charles Russell Severance is an extremely fascinating and interesting mentor! He explains the material clearly and neatly. I am very excited and happy because there are 4 more courses in this specialization. I will definitely participate in them as well. Thank you a lot for providing such a great learning experience.

By Sam O

Mar 14, 2017

It provides good resources and information for basic programming and Python. The lecture is a true college style. The chapters are well organized, and the instructor explains step by step. I have studied computer science before and am an experienced programmer. So, I did not pay, and finished the whole course in one week;one day for one chapter, but I recommend this course for everybody who wants to learn programming and Python. You will learn what programming means by the end of the course, along with learning basic Python programming language.

By Akanksha P

Aug 2, 2020

For users who don't really know what programming is. It's like taking the first baby steps towards learning to code.

Python3 is the language taught, it's easy to use and also powerful.

Great instructor. Loved his way of teaching, his analogies was fun, and it classes seemed like live online classes rather than recorded ones.

This is a really short course, covers all the basics. Those who already know looping etc, can skip. it's very basic. Those who have tablets or ipads can also take this course since it has inbuilt python playground and autograder.

By B H

Jun 30, 2020

Everyone should have a basic understanding/coding class for general knowledge of what an awesome supplemental tool Python is. If you feel this is not something that can not aide you in your current studies or career I would strongly reconsider as seeing first hand in the ability to transform data, functions, expressions etc... has shown the limitless possibilities of Python. To be clear this is a very elementary beginners course which was perfect for someone who wants to dip a toe in the coding language pool without the fear of diving off the deep end.

By deadfish

Feb 24, 2020

This course literally helps a lot! I only learned a little about programming when I was 12 or something, and of course I remembered nothing now. This course is really a good and easy way to start programming, because it's not only funny and easy to understand (mostly because Dr. Chuck is really cute and guiding), but also it provides dozens of simple project assignments to help students understand Python better. Anyway, I enjoyed this course so much that it only cost me 2 weeks to finish this. I think I'm going on to the next Python course right away!!

By Jenai A

Apr 10, 2018

Great beginner course, learned a lot and feel more confident in foundational python. I didn't study CS in college and only took a beginning CS class during my senior spring (learned java). A year and a half later, I took this course and it was very straightforward and the information was strongly reinforced through lecture videos, quizzes, assignments, and the textbook (definitely recommend reading the textbook). I was able to finish all 7 weeks in 1 week, spending a couple hours a day on it.

Will be continuing on to the other 4 courses in this class.

By Joseph V

Apr 26, 2017

I've taken online programming classes in the past, and this is by far the best. Dr. Chuck's curriculum covered concepts, constructs, and the basics of the language in a way that made learning a new language engaging and fun. Content was covered in a way that kept me engaged (even though I've written a ton of code in VB and C#) while at the same time, the material was presented so that someone with no programming experience at all, could follow along and grasp all of the material ins plain English.

I am looking forward to the next course in this series.

By Fernanda C

Oct 30, 2020

It is a very fun way to learn how to program in Python. This course is well structured and the teacher has a very good pace. The quizzes and assignments helped me absorb the content from each section. It made me feel more confident about myself and be more prepared for the future. I am absolutely sure that programming skills are going to be a basic demand from engineers in the near future and I really want to feel prepared for it. Thank to this course I feel that I am in the right path. The course “Python for everybody” has my highest recommendation.

By Joseph G C

Oct 3, 2020

This course is an excellent course for anyone thinking of starting programming in Python. The course is well laid out and the testing is great. Trust me when I tell you the Prof is great. I love his conversational style. You feel as if you are in a one on one class. I had some struggles as I try to ingest the milk of Python programming but I think I did well so far. I preferred using the autograder than being assessed by my peers because the autograder can't confuse a 1 with a 0. What you put in is what you get. If I could give this 6 stars, I would.

By Ihtyaz K T

May 24, 2020

The course is provides an excellent opportunity for newcomers who are oblivious to programming and who also, at the same time, are enthusiastic about programming (Python) and are willing to take some time off their daily lives and dedicate it to learning such a prominent programming language course. I'd like to extend my sincerest respects to Dr.Chuck (course instructor) for breaking down everything in such a simple manner for everyone's convenience. Would highly recommend that everyone, who's willing to learn Python enroll into this course.

Cheers.

By Mayakkannan S

Jun 10, 2016

This is a well structured course for people who are beginners and have enough to attract people who have programming experience as well. I am a programmer with legacy background and perl, I enrolled to this course so that I can mentor my juniors at work on python; esp perl to python code conversion and attending this course is immensely satisfying from that objective. I will attend the other courses and probably build some materials so that I can cover the entire course 1-4 in a week.

Thanks Dr. Chuck and team from coursera and University of Michigan.

By Payal B

Jan 1, 2020

This course is excellent! I loved the course content, the very interactive assignments, and especially the incredible Professor Charles Severance. Professor Severance does an incredible job unfolding programming for beginners, just starting out (like me). The content taught is mainly in the form of videos and the visuals really helped me understand the content very clearly. The assignments and quizzes are made to simply make sure one has been paying attention. They are not hard and not demotivating in the least. I am so very glad I took this course.

By Colin S

Jan 6, 2016

Great Professor and I really enjoyed the basic building block approach. It allowed me to learn slowly and completely while I took in all the new material. This was the perfect course for me since I had no prior programming knowledge at all. Thanks Dr. Chuck!

The only suggestion I have is to provide more exercises to really cement the lessons, similar to math class back in high school where you had to do multiple problems to see for yourself how different variations of the same types of problems work out. Although I may be alone in wishing for that!

By Syed E

May 28, 2021

This is my first ever programming course. I have not always been a big fan of programming. let me tell you how well-organized the course is. The instructor is outstanding, his approach towards the python is amazing. His teaching skills and techniques are off another level. The way he designed the assignment is difficult in a pleasing manner. So yeah, I must recommend you, if you are new to the programming world and more specifically python do enroll in this course at your earliest. So Thank you Coursera and Thank you University of Michigan. Peace

By Cam C H

Jul 29, 2023

For a course on something as complicated as Python, it explains about as much as it can explain being online. I had already taken a year-long class in school which covered most of the basics which were included in this course and I figure it's easier to learn in person, but this course gets the job done nonetheless. My only gripe is with the 5.2 assignment being to vague as to how to approach the very specific thing it wants you to do. I ended up looking for help online in order to complete it, but that's really just coding in a nutshell anyway.

By Thérèse N

Nov 19, 2020

I loved so much this Subject than before I can say I found myself renewed and become new in programing. What I mean by here is that I got much skills that before which have made me the best version of myself in prommaming. What I can say is,Thank yu so much to the Professor charles Russell Severance nothing big I can offer but know that you changed my life at the extence you can not imagine. I love you and may all the best beautiful blessings and all the love followed with all the happiness be upon along your way. Thank you vraiment! Be blessed

By Dilrini R

Jul 17, 2016

Dr. Severence does a great job of organizing the information in a manner that keeps me engaged, and knows when and how to describe common errors in logic and how to avoid/fix them. The accompanying text is similarly engaging and informative; it manages to explain quite a few concepts in each chapter, without being an overwhelming amount of information. I feel I am getting a great functional (vs. heavily theoretical) introduction to programming concepts and the Python language. The exercises have ingrained the material covered in the lectures.

By Johnny M

Sep 11, 2020

This is a great intro course for programming. You will be glad to realize how much you have learned after completing the course. For a complete novice without any knowledge or experience in the field, it's natural to feel a bit overwhelmed at times because there are so much new materials. It will require some patience because you're going to get stuck at some point during the assignments but when you figure it out, it feels pretty darn good. It's a journey and it will take some time so might as well have fun and enjoy the process. Cheers!!

By John

Jul 29, 2020

Great course! If you are new to programming, this is a low stress way to get the knowledge you need to take each step towards learning how and why. I saw a review that said all you do is copy and paste code, I can tell you, I have taken courses like that, this is not that type of course at all. You don't get the answers to problems and just retype them, you have to take them farther on your own; so maybe the course has been updated since then. If you want to learn how to program and want to start at the basics, this is the course to start with.

By Dr. V J

May 7, 2020

Hi All,

Thank you so much Prof. Christopher Brooks for his excellent way of presentation of each topic covered in this course. Great experience .... Excellent Mentor. ...This is my first attempt in online learning and joined for a course in coursera. I enjoyed a lot.. I am a beginner in Python programming and I completed the course and completed all the assignments and Quiz with 100% grade. Also the course helped me to acquaint myself with the interesting methods of teaching by which teachers can interact with students through online platforms.

By Jason B

Jun 23, 2016

I think the textbook does a great job of explaining things very well. I did not watch any videos so can not comment on them as supplements to the textbook. However, after taking this course, I do feel like I have a good foundation for learning Python and code in general.

My only criticism is that the course still uses an older version of Python which has some differences and can make the learning frustrating if you are not aware of those differences. Granted, with a free textbook for an older version this is a minor issue thus far in the series.

By Talitha S F

Jul 29, 2020

Muito bom o curso! O Dr. Chuck é ótimo, muito didático. Os vídeos complementares são incríveis, ensinaram muita coisa. Fazendo todos os exercícios e praticando no próprio computador dá pra fixar bem o que foi ensinado no curso e fazer aplicações, nem que sejam simples. Muito bom!

Very good course! Dr. Chuck is great, very didactic. The complementary videos are incredible, they taught a lot. Doing all the exercises and practicing on the computer, you can fix what was taught in the course and make applications, even if they are simple. Very good!

By Rhiddhi P D

Apr 14, 2020

really easy to do even for a 14 year old.

I really can't believe that I did this course in less than about 5 hours, and the course was of 7 weeks!

Actually somebody gave it to me as a challenge to complete this course in 2 days..... I did it in 5 hours.

If you provide me with a special achievement like a special certificate or something else for me as I did it so fast with 100% marks, then it'll be nice.. :-)

Thanks for providing me such a beautiful course. I'll be happy if you provide me with some other courses too as financial aid.

Thanks again🙂

By arman

Apr 21, 2020

Dr Charles is really a good teacher in Python. His presentation skills are encouraging for beginners like me in this particular language and it is also enjoyable. I was struggling to learn this language and have searched for several resources online but none of them were able to make me comprehend the basics of Python. I am happy that I have come across this course taught by Dr Charles. I have already completed the first one of the specialization and hoping to continue with the remaining ones which will help me gain valuable skills in Python.

By orobosa o

Oct 12, 2016

As annoying as the auto-grader was at times, I still enjoyed the course. The material was properly presented and curated which goes to say a lot of blood, tears and sweat was definitely put into the course. I highly recommend this course for beginning programmers and/ or more experienced programmers who many want to familiarize themselves with python syntax or get a refresher. A big thank you to the team and the initiatives behind this course most especially Professor Severance who has a unique style and engaging style of content delivering.