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

TM

Jun 20, 2017

first time i had done any course online and this was a wonderful experience

I learned all the stuff and the explanation provided was good.

i would like to do more courses from here

thank you!

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:

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

By Yaroslav K

Feb 17, 2020

It's my one of two first online courses. I really liked the way of Dr Chuck's teaching. I taught Swift 4 by myself last year. That's why a lot of things I found familiar to me. But on another hand I've covered some deep programming (logic) details that I didn't know before.

I think that's such way of learning is much more efficient than studying something just by a book or documentation (of course it's better to combine and use as much additional info as possible).

Would could be done better? You could add built-in questions into videos for more interactions.

By Siddhartha S

Dec 10, 2017

I had started out this course with great trepidation, of the fear that I may be too old to learn programming. However, I must state that Dr. Charles Severance is an excellent teacher. I have managed to complete the course well ahead of time. I have had very little programming experience and was glad to be able to complete the assignments on time. The course is well structured and I was able to follow the material well enough to complete the quiz at the end of each chapter without any hiccups. Thank you Coursera. I look forward to taking many more courses here.

By Shreyans s

Jan 16, 2016

i am really in love by the way they teach

the method for teaching is so perfect by taking quiz ,assinments and all that helps students to know about himself/herself.

and the bonus videos of interviews of great founders and CEO's inspire students to do something more creative for the next time

and most important student's saturated notes.

they helped you out to clear your concepts more precise so my advice to all newcomers is to take a brief look on notes.

and also Dr. Charles Severance and his team deserves a hats-off for his hard-work.

love this course....thanks

By PRATYUSH S

May 3, 2020

The course titled " Programming for Everybody" does exactly what it says. The course is a beginner's level course for introduction to the world of programming. This course is based on python, which is a powerful programming language and focuses on application rather than too much of syntaxes. This course is taught by Charles Severance and he has explained the topics required to learn programming in a very clear-cut concise way, right from the basics. I recommend this course to everyone who wants to start programming and has no prior knowledge in this field.

By Donald J O

Sep 24, 2018

This course is a great introduction to programming for someone with zero experience, and it's useful for those who do have experience to really solidify the fundamentals of programming. It's also a great introduction to python for people coming from other languages. The instructor's videos are very good. He is clear, his explanations manage to be both thorough and concise, and he's personable enough to not be boring but without resorting to too much silliness. For those new to programming, I highly recommend taking notes by hand, and read the book chapters!

By Alan O R H

Feb 9, 2023

Excelente curso para personas que son principiantes o que nunca han tomado nada relacionado con Python y también para personas que tienen cierta experiencia con Python pero quieren conocer detalladamente cómo funciona. El profesor es excelente, te hace sentir como si de verdad estuvieras en un salón de clase, además de que enseña perfecto. Las tareas son pocas pero en ellas englobas todos los temas vistos y además hay materiales 'Bonus' que son muy interesantes donde hay entrevistas, charlas, etc. De verdad recomiendo ampliamente el curso, es muy bueno.

By Sumit C

May 31, 2020

This is an awesome course, for beginners, in Python, Instructor is cool and he keeps you tightly bounded to the course, pace is good, video lectures are very informative and good, after completing this course I am sure that you will able to explore more of python by yourself very easily or learn any other programming language. I thanks coursera for bringing up such beautifully designed course for beginners. I recommend every one even faculty members to go through this course, this will also help them to improve their pedagogical approach towards teaching.

By Jhen J H

Aug 11, 2018

The programing course is quite easy to learn. The teacher 's explanation is clear and sometimes funny! I think it's a great way to learn programing which makes me happy not boring. When watching the videos without boring, I learn a lot of the basic programing a lot. The ways to hand in the assignment is also convenient, just type your Python code on a website, submit ,and done! The score shows up immediately, so I can correct my code immediately, it didn't take much time for me to learning this programing course. Thanks to the course and my teacher a lot!

By Clark C

Jun 14, 2016

I really enjoyed this course, the teacher has a very friendly tone and he is great at explaining all the concepts. I appreciate his efforts and everyone else who contributed to this course. And finally I really like the interviews, it is nice to be able to hear interviews with the creator of Python and authors of Python books and their stories, it helps to broaden my knowledge past just knowing the language but also its history. Overall it was a great course and it taught me a lot about Python while keeping it interesting with interviews of great people.

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