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:

1401 - 1425 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Krishna M

Jul 7, 2018

This was my first time learning Python and I really enjoyed the course. Dr. Chuck made the introduction of this language extremely approachable and I was able to find help on topics and answers on questions by visiting forums. I also loved the website: py4e.com. Overall, I loved this class and look forward to learning a lot from the next class.

By Mohammadreza K

Apr 7, 2018

Dr. Chuck is an amazing teacher. He is really knowledgeable and enthusiastic about sharing his knowledge. He explains the concept in detail and engages you in this online course very well. The course was excellent, and I highly recommend this course.

I also want to thank Coursera for its support of universal access to the world's best education.

By Marko G

Oct 29, 2015

Thank you for making this course free!

The accompanying book is really great, and the examples are very well designed.

I would like to take this opportunity to point out a small typo on page 114 (Chapter 9. Dictionaries): in a code statement print a.translate(string.maketrans(' ',' '), string.punctuation there is a missing ) character at the end.

By Manish V

Aug 21, 2021

This is really a nice course for beginners and some one who has no scripting/programming experience. Course structure and pace of learning is designed very well. There are some interesting Video on office hours, Python development history and interesting interview bytes from Guido van Rossum which makes online learning an enjoyable experience.

By Scuola F

Jan 26, 2021

Exceptionally clear, entertaining, and useful. Even though some exercises are not always straightforward, they are extremely well planned. So, for anybody who will go to face them, don't assume they are misplanned. The course achieves its mission. Finally, I would recommend using some interface different from Atom, which is not very intuitive.

By Jereme C

Nov 13, 2020

I wish they taught like this back in college. Anyway this is where I learned python 3 years and was able to use it on my work. I like how they teach all of the basics and provide learning materials as well such as text books, real-life examples, etc. The instructor, Dr. Chuck also provides some humor to make the classes lively and interesting.

By Vishal R

Jul 23, 2020

This was a very informative and interesting course presented wonderfully by Dr. Charles. One could never get bored as the courses are pack of short videos filled with lots of information and a bit of humour too.

i genuinely want to thank the presentor for creating an interest in me for this subject. Overall it was a wonderful experience for me!

By Omkar B

Jun 13, 2020

The overall course structure was great in terms of the content, tutorials, assignments, quizzes, etc. Thanks Dr. Chuck for such a student-friendly approach to teaching, it was fun learning this course. I would highly recommend this course to anybody who is wishing to learn python regardless whether he/she has a prior experience of programming.

By Dejan V

May 19, 2019

Very useful course for a non programmer like myself. The lectures and exercises are engaging therefore very motivating to continue to the end. The final assignment I found a bit of challenge compared to all previous assignments however with a bit of persistence by reviewing previous weeks lectures and assignments I finally managed to crack it.

By Jennifer C

Jan 5, 2018

An excellent starting point for anyone looking to learn Python, whether you're already a programmer or completely new to programming. Clear and concise examples used to explain the concepts, useful exercises to implement and practice your knowledge - it's one thing to watch someone do it and it's another completely to try to do it on your own!

By Денис А Д

Nov 20, 2017

I have some experience in programming, including Python. Nevertheless, this course was great, I strongly recommend it for everyone, who has no experience at all or is eager to start use this language. Everything is simple and clear, there is no way of misunderstanding material. Also, it is really funny. Charles Severance, thank You very much!

By T. W Y

Mar 23, 2016

This is a well structured, well taught course for beginner programmers, or those seeking to learn another computer language. I feel confident in my ability to write basic Python programs, and am excited to continue with this course series. I would recommend this course to anyone who has a desire to pursue an interest in computer programming!

By Ian S

May 30, 2022

This specific course covers topics such as programming principles, variables and expressions, execution flow, functions, and iterations. Its study material explained concepts clearly, especially the textbook "Python for Everybody". Its work load was light, requiring only a few hours to complete all the lessons and assignments of a given week.

By Nandankumar M

Aug 18, 2021

Excellent. Teaching is extra-ordinary. This is course so good for anybody. I loved the video content and materials. having so fun while learning python. Dr.Chuck is really great professor and he is excellent in teaching and l love coursera courses because they maintain high quality.

I shall be very thankful to teacher - Dr.Chuck and Coursera.

By Rebecca Z

Mar 15, 2021

Dr. Chuck is amazing at making Python really interesting and personable for everyone. I love his humor and how he takes the time to really be thorough in his lectures. The fact that the course continually builds on the previous portion also helps us as students make sure we really grasp what we learned. I'm excited to continue in this series.

By Neelanjan M

Feb 26, 2021

I tried to learn python basic from many source but I felt it was too difficult for me so I almost gave up on programming but after going through this course I really learned python basic very easily. Teacher charles teaching is good very easily understandable with good example. Thanks Sir Charles Russell Severance and coursera for the course.

By Zhang K

Nov 21, 2020

From this course, I successfully controlled the basics of programming computers using Python, like sequence, condition, loop and iteration statements. What gave me huge confidence to study this course is that the course has no pre-requisites and avoids all but the simplest mathematics. Now I am ready to take more advanced programming courses.

By Zhangrui W

Jul 28, 2020

I would definitely recommend this course to anyone who is new to Python. The professor is very good at intuitively explaining how Python works. You just ease into Python for the first 3 weeks. If you are skilled with another programming language, you can complete this course in 2-3 weeks. Also, the first 3 weeks might seem a bit easy for you.

By Vedant H D

Jul 27, 2020

Excellent course for beginners and it helps me to understand the fundamental blocks for python programming very easily. The instructor is very encouraging and he is enriched with knowledge about the subject. Thank you coursera for this wonderful start-up for python. I highly recommend this course for beginners of python programming languages

By Alejandra V

Nov 15, 2019

I enjoyed the easy and casual way with which Professor Charles Severance explains the different aspects of Python. I also enjoyed the fun videos at the end of each lesson where he interviewed interesting people related to our topic, and showed "office hours" from different parts of the world. Made the online class feel very real and personal.

By Ibrahima D

Jul 25, 2019

Je suis fier d'avoir mis la main à la pâte pour aborder et finir ce cours avec mon anglais moyen. La nécessité d'avoir une traduction en français pour la compréhension de certains concepts.

Le cours état intéressant dans l'approche global pour un débutant comme moi

Merci au professeur pour son enthousiasme et sa pédagogie. Thank you so much !

By Elisabeth T

Apr 10, 2019

if you are thinking and wondering whether learning a programming language like Python is for you, think no more. This first course took me step by step in learning the very basic of Python and I got more confident in learning this and I am taking the second course. The lecture is super friendly and fun and he is very down-to-earth. Kudos C.S!

By Marlein R

Mar 27, 2018

Very useful introduction to python. Charles has a very didactic and dedicated approach to his explanations, and although sometimes it gets a bit repetitve, it actually really helps to let it sink in slowly, as you will really remember the explanation that works best for you. The exercises and tests are concrete and really test your knowledge.

By Deleted A

Mar 21, 2018

Everything about this course is exceptional. As a beginner, programming to me felt daunting and too complex. Yet this course has shown me just how easy it is for one to learn to code using python. Everything from the assignments to the lectures are done perfectly and you never feel lost. Why are you still reading this? START THE COURSE!!!!!!!

By Renato D

Nov 9, 2015

First time taking a programming course. I was able to understand the basic concepts of python codding and I am looking forward to the next course Python Data Structures. I hope to get a better understanding on how to apply python to real world situations when I conclude all the courses available.

I am very excited. Thanks Prof Chuck and CTA's.