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:

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

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 D 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.

By Dirk C

Mar 3, 2017

I loved every minute, thank you.

For me the fact that I could download the videos, watch them without Internet connectivity, complete the Quizzes and assignments on-line made this course stand out above others.

The content started from knowing nothing to more advanced at a slow pace in order for all to follow, this is great.

Paying monthly $49 made the specialization course affordable for me living in South Africa.

I thank you for the a great course, looking forward in completing the rest.

By RH

Nov 12, 2018

Very nicely designed starter for Python learners! I'm in finance and only got little programming background in Matlab and VBA, and this course helps me to know the basic structure of this programming language. Professor Chuck not only knows programming, but also knows how to teach the methodologies clearly to ordinary people. This Getting Started with Python gives me the confidence to deal with the future Python questions and I will continue with the next courses. Thank you, Dr. Chuck!

By Ella W

May 31, 2018

Honestly, this course is great for beginners. The instruction is explicit and clear and very structured. The textbook is very useful to understand the basics of programming language. I also like the assessment combining quizzes and hands-on exercise to get familiar with the coding process. Plus, the bonus part enhanced the connected learning and informal learning practice, and also increases the instructor presence. The pace is just right and the workload is perfect. Love this course!!

By Eleanor S

Feb 11, 2018

What a fantastic course! Every element is explained from the perspective of the way python processes the code, so you get a solid set of 'first principles' to work with.

The videos use excellent simple examples, which are then extended as the topics become more complex, so you get the sense of really building from the ground up. Chuck Severance is clearly a pedagogical master. How lucky we are to have access to his teaching from all over the world (Australia specifically, in my case)!

By Mike F

Jan 11, 2017

This is a fantastic course that takes people from a whole spectrum of experience, at their own pace, from introduction to computing and programming through to writing basic Python programmes. I believe that I could work with my 9 year old daughter to get through this course. If you have never programmed before, you will be amazed by what you will achieve on this course through the lectures, self study reading and community support. YOU CAN DO IT!! I'm enrolling for the next module!

By sharon h

Jun 27, 2021

I am an adult learner in my 50s. Computers started to come into mainstream when I was in hight school. I took this class through another university online and it was horrible. I really appreciated Dr. Chuck's teaching style and presentations. The use of the flow charts really clarified what/how the program processed the data input/output. I never thought I would be able to understand programming. But now my teenagers are asking me for help. Thank you so much for putting this together.

By Apoorvah

Jul 5, 2020

As a consequence of lockdown, I wanted to learn the basics of coding and programming.

This is an amazing course, I understood everything from scratch and genuinely enjoyed doing it.

Not only that, but I can also practically apply this knowledge in financial analysis. I have a long way to go as a programmer but I surely love what I studied and can apply it to my work as well. The teaching style of the professor is also commendable. It seems personal even though these are video lectures

By WANG X

May 9, 2020

I love this course very much. Before I started this course, I thought Python was difficult to learn because I knew nothing about programming, but the teacher made it easy and interesting to understand. I am thankful for Professor Charles for his contribution to the course. This course totally inspires me and makes me want to explore more on python and programming. It's so awesome. I highly recommend this course to anyone who is a beginner of Python or programming to learn this course.

By Ayushi K

Apr 29, 2021

Course was easy to understand, engaging and interesting . I really liked the way of teaching.

I really enjoyed learning through this course ang got to know many knew things.

This is a great course. The teacher not only knows his material, but has a lot of experience

working with first time programmers and so knows what errors they are likely to make and what

questions they are likely to ask and addresses them all. He is fun to listen and He was interesting and even funny at times.