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

AB

Aug 23, 2020

Great introduction to Python and programming as a whole. Everything is broken down making it easy to understand. Had zero programming experience before and this class made it easy and fun to get into.

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:

901 - 925 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Luis L

Aug 25, 2019

Este curso comprende los fundamentos básicos de la programación en Pyhton. El Profesor Charles Severance y su forma tan única de impartir el curso, hace que el aprendizaje se lleve de una manera tranquila y amena, lo cual es fundamenta para que haya una mayor comprensión de los temas impartidos en el curso. Por lo anterior, agradezco la oportunidad brindada la cual fue indispensable para poder finalizar este gran curso.

By Louise W

Nov 15, 2018

For students like me who have no prior experience in programming, this course is definite a great introduction! The professor introduced each statement in an explicit way that explained the 'background thinking' of Python, which is very helpful when you try to understand how Python work. Also, discussion forum is a quite good resource as well, especially when I was dealing with assignments. Highly reommend this course!

By Dounia Z

Oct 30, 2017

I really enjoyed this course ; something that could have been complicated and maybe even boring became quite fun to learn thanks to an excellent teacher! For people whose first language is NOT english : even if you don't choose to put the subtitles -or your language isn't in the list-, the english used is easy enough to understand, I didn't have any problems with it even when I was really tired. Good luck and thank you!

By Jordan M E A

Aug 22, 2021

Como alguien que ya tiene experiencia programando con un lenguaje mas estructurado como lo es JAVA y que también posee conocimientos intermedios como los son el manejo de las estructuras de datos y demás, este curso fue muy bueno para repasar las bases de la programación. Aprender python en este curso resulto muy ameno e interesante, si eres alguien con experiencia en menos de 1 día se completa muy satisfactoriamente.

By Jakub Š

May 17, 2021

Great course!

Note onThe Assignment 5.2 prompted me saying I should calculate the minimum and maximum (which I have been doing all along, the real issue was that I have been using a fixed flag value and not a None value for the variables. This has been quite misleading and frustrating. Would be great if people could be better pointed towards what is wrong (a note on using None instead of a fixed flag value might help).

By Muhammad B

Mar 23, 2020

The course was easy to understand for people with no prior programming experience and was well designed for distance learning. Dr. Charles has a fun way of explaining the dry concepts and the bonus videos really helped me in understanding the bigger picture for doing this course. I initially planned to attend this course twice a week but found myself making time for it every day of the week.

Great stuff and thank you !

By Jacob E

Dec 24, 2019

I took the whole specialization which I strongly recommend over individual pieces. These courses go through a book provided by Charles Severance. He includes all the material and TONS of code he made. Charles goes through all the code he brings up in the class and explains each piece. There are fluff pieces throughout that are not necessary to pass but offer some history. Overall a great course with a great instructor.

By Ricardo F

Oct 5, 2016

The course was really well presented, taught and clear, and although i would prefer it would have been taught in the newer version of python, it actually helped me to do some research and learn new material.

A warm special thanks to Prof. Charles Severance for his logical and laid back approach.

I hope that a follow up to some more advanced programming in Python will take place in the future.

Many thanks Ricardo Fernandes

By garland j

Mar 20, 2016

I really enjoy the videos describing the history of the language. The exercises were very good and the 'Office Hours' videos were lots of fun. Its really great to see how many people are interested in Python all around the world. These all provided a good foundation. I also thought it was great to be able to do the exercises and programming problems at any time. I look forward to the second course in this series.

By Savaş A

Jan 26, 2021

As a C/C++ programmer, I want to learn Python and I decided to learn from the beginning. Actually, this course is very simple for me and people like me (previously experienced) but I can easily advice this course to anyone wants to learn Python from the beginning because the teacher's expression is so clear, the examples are very useful, assignments are very good for the beginning. I can say this is a good experience.

By Jared B

Feb 25, 2017

Excellent course. A very useful introduction to those who want to dive into Python. I especially recommend for those who are less comfortable with the process of computer programming, as this course will introduce and reinforce the concepts of iterating, construction of while, for loops, and the ins and outs of conditionals.

In short, if you are looking for a gentle introduction that has useful examples this is it!

By John H

Oct 26, 2022

I started this course with some intrepidation, but as I worked through the modules, although the difficulty increased, my ability to absorb the information did so too. The course was very well structured, easy to follow, and most of all - incredibly interesting. I loved the different problem solving elements the course presented me with. Thank you to Charles Severance, who made the course extremely fun and engaging.

By Bolivar S

Oct 29, 2020

Excellent course, very interactive, all the tools have been well designed and thought for the support of the learning process, the assignments and tasks required throughout the course integrate all the knowledge and helps you to solve doubts that may emerge during this asynchronic classes. For me, this has been a really great experience and I recommend this course for everyone who’s interested in computer programming

By Avani K

Sep 18, 2020

I really found this course easy to follow and it explained the fundamentals really well. I just want to say thank you to Charles Severance - I liked the way he presented the course and you can tell he has a great passion for this subject and his explanations were very clear. I haven't done Computer Science for a very long time and have recently decided to back to it and I'm really looking forwards to the next course!

By Nico P

Sep 10, 2020

Muy buen curso , con muy buenos contenidos me sirvió muchísimo para volver a repasar conceptos que tenia un poco olvidados , el profesor explica muy bien , me encanto, definitivamente seguiré con los próximos módulos.

Very good course with very good content it helped me a lot to go over concepts that I had a little forgotten. The profesor explains very well I loved it I will definitely continue with the next modules.

By Thisie D

Jul 8, 2020

This course was excellent. Dr. Chuck is great at explaining things in very thorough detail to ensure that everybody understands the course. I really enjoyed it, and he made it easy to learn! The way he teaches really does make Python available to everybody! Although some things were review for me, I was glad to review them going into learning a new programming language. Thank you, Dr. Chuck, for the excellent class!!

By Atharva V

Jul 3, 2020

Very easy to digest. Had a problem with the final exercise. The code I made was an optional experiment which I keep doing for every single lecture. Using lists in python, I made a code in which the user can choose LARGE or SMALL, to be found. But when I edited the code for the final assignment to run simultaneously, very weirdly, the code worked for large, but not for small. took me an hour to finish that assignment,

By Brandon d

Jun 10, 2022

I am currently a Staff Sergeant in the United States Air Force. My career in the military is heavily based on data analytics and database management. However, we do not have any militray course, and hardly anyone in my career field knows about python. This course gave me a clear, and accurate understanding of the basics of python. Super helpful and I recommend this course to anyone trying to learn python. Well done!

By Per F

Feb 15, 2022

It really is a course for beginners like they stated, and it definitely is for everyone. Can recommend it for anyone starting out, I had some previous experience in C++, so the course went by very fast, I think I completed it in 4 days? Watching everything on 1.5 speed definitely helped me understand the Python syntax! Awesome instructor btw!

Only downside was that it is a little slow :). Still a 5/5 in my opinion.

By Robert P

Jan 12, 2022

A good introduction to programming and the syntax and semantics of the Python 3 programming language. I usually feel like the pace of introductory courses on a language or in CS in general is too high even for programmers with experience, and this course really bucks that trend and hits the sweet spot of content pacing. All of the challenges are easy but they do a good job of reinforcing the material of each lesson.

By Asadullah H

Jan 27, 2021

This is a wonderful course for a gentle entry into the world of programming and python. Dr. Severance taught wonderfully, keeping the classes both beginner friendly and content rich. I highly recommend this people who want to start programming and to those who wish to pickup python as well.

I would like to thank Dr. Severance and his team in putting such great effort into this course. You're all doing brilliant work.

By MD. M H

May 13, 2020

Dr. Chuck is an excellent instructor and the lectures were very simple and easy to learn. This course has paved the basic concept of python for me. Also, my interest in learning the python has increased. Thanks to Dr. Chuck for an incredible learning experience and thankful to coursera for providing such a platform to learn from the best people. Really recommending the course to the people want to start with python.

By Berenice R

Dec 29, 2019

I thoroughly enjoyed this class and feel that I learned a lot. The homework assignments were difficult but they also were good for applying what we have learned. Thank you Dr. Severence! He made the content very clear and easy to understand. I have tried learning before but failed in the past due to finding it difficult and losing motivation, but this course made me motivated and I am very proud that I completed it.

By Afra B

Sep 11, 2022

This course is excellent for any person who want to start learning about python from the basic . The way of teaching was excellent by using simple examples which make compliacted conceptes more easy to understand , moreover , the lecture along with quizzes and assignement was integrated ,as a result of attending this course I expect to be able to perform better in the subject related to this course .

Thank you .

By Ashutosh K

Aug 23, 2021

The course is well designed with the toughness level in uniform way, and as the name suggests Python For Everybody, it is for EVERYBODY, irrespective of their nature of work, place, education.. The way Dr. Chuck teaches the language is more appreciable and its intuitive. So, Thank You, Dr. Chuck and University of Michigan and the Coursera team for providing this course. Continue providing, similar kinds of Courses.