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

KK

Jun 26, 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.

DU

Apr 26, 2021

Excellent, although, even without having any programming experience except some Visual Basic at school about ten years ago, in my opinion the course could have bee more difficult and the pace quicker.

Filter by:

801 - 825 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By kush s

Apr 27, 2019

This is the perfect course for someone who is a beginner. I understood the logic and made it simple to remember how to program. The instructor and lessons are understandable and fun to learn and I can say I actually learned how to program. I came from zero python knowledge and was very pleased with what I acquired over this course. Additionally, the professor is very personable and about the course material and the delivery method. Thank you

By Hèlen G

Jan 22, 2016

Rating 5 stars for teaching style. When you are largely unfamiliar with programming it is important to not skip silly steps in explanation that might seem obvious. The information was very compact with made it easily digestible and encouraging to continue to the next level. The exercises increased nicely in complexity without sudden jumps in knowledge so that it would not give the impression that you are stuck forever in the pit hole of doom ;-)

By 慈曦

Sep 9, 2016

This course is just amazing.

It help me start learning Python and also help to improve my English.

The professor is excellent and also very funny,i like him.

Course material is the reason that i choose the course.This course has a chinese subtitle,and also has a PDF version of the book(which also has translated into chinese),it's so good.

I will take the following course as well,and i think it will also help me a lot.

I'm looking forword to it.

By Salony R

Oct 26, 2022

Best for: Casual learners on a budget who are looking to learn new skills. With The Great Courses, there’s no minimum subscription and you get unlimited access to only what you pay for. Overall: The Great Courses is a flexible platform that allows you to learn on your own terms in your own time.Compared to other platforms, The Great Courses has online and offline options and is compatible with over devices like Roku, Kindle Fire, and even DVD.

By omar b (

Jan 1, 2021

I think that the course was very good. If you are a beginner and want to choose the right way to learn Python, this course is a good option, but in order to establish a strong foundation, you must continue to apply what you learn in the course. I think it would have been better if the course had included more exercises, not for evaluation but only training exercises.

Many thanks to everyone who worked hard to produce this educational material.

By Michael W

Jun 29, 2020

Easy to understand and follow along. Having the lecture's typed out helped a lot with taking notes and going back over information that was mentioned and if something was mentioned quickly but you did not quite catch. Allowed to take your time and give your the resource to understand the material. Great instructor that clearly explained the material as well as gave easy examples for first time programmers to better understand what is going on.

By Esmerelda M B D M

Jun 25, 2020

This is an excellent course for a beginner with no coding background like myself. After contemplating on which course to start on learning programming, I am so glad I took this one. This course built up my confidence in taking the challenge to learn something totally new! Lectures were engaging, study materials were adequate, reading the free online book before watching lecture videos really helped too. Thank you Prof. Chuck, you are awesome!

By kazuki m

Mar 8, 2018

I'm Japanese.This is my second online lecture and I enjoyed it. For people who has some programming experience in other programming language like me, maybe this lecture seems a little boring and prolix.But if you hadn't write python,you want to study python,you don't want to overlook fundamental python syntax and you need experience of lecture by English teacher without your mother language subscript,this lecture will be good for your future.

By Md M R

Dec 4, 2015

Hello There! I am a PHP web application developer and I am highly interested to make myself a good programmer. Recently I am to learn OpenERP Software which is created using Python. I found this course very useful to enrich my skill in programming concept and learning Python. I am very happy to find this course via one of my friends. I am so excited. This is really a great opportunity to learn. Thanks much for your effort dear management! :-)

By JIBIN T

Dec 21, 2021

The course is useful for anyone from any background who wants to learn the fundamentals of programming and begin programming in Python. The content is simple to understand, and the assignments are simple to complete. The variety of videos and interviews is also intriguing, providing an exciting insight into the founders' and experts' perspectives on what we are learning. If you want to get started with Python, I highly recommend this course.

By Abdul M

Jun 6, 2020

Dr. Chuck certainly has made a difference for me. His approach to teaching this class was natural, didn't even feel like an on-line course, and he certainly knows how to break the subject down into manageable bits. The quiz you get after a chapter is neither too simple nor too hard to grasp, just the right level of complexity to stimulate your thinking and thought process. Very well made, and I highly recommend it to anyone who's interested.

By M A H

May 20, 2023

The Python course I completed proved invaluable for my professional journey. It provided a comprehensive understanding of Python programming, covering fundamental concepts and advanced topics like data analysis and visualization. The hands-on approach, practical examples, and interactive assignments enhanced my skills and confidence. I highly recommend this course to anyone looking to boost their Python proficiency for professional success.

By Debasmita M

Sep 5, 2020

This course is very helpful and anyone can do this, as its name says Programming for Everybody, a person who has not done any programming before can also do this course. It will clear your basics and will make it stronger. It will cover all the basic concepts with examples and assignments. And Dr. Chuck is a very good mentor. I can assure you that you will not only learn from this course but you will also enjoy doing this course. Thank you.

By SADAM H

Mar 8, 2020

I learnt lot of things from here, i never used language before this course, because of my background is based on networking, i never think about that i can use language, Learning Python is very interesting, when you have such a nice Instructor like sir in "Programming for Everybody ".

Well I'm very much thankful to Coursera team to provide such nice platform, I will used these skills to my studies projects also.

Thanks,

Sadam Hussain Channa.

By Duan S

Jan 16, 2018

it's a perfect programming course for those who has absolutely no idea of computer science. take me as an example: i'm an Art students, I major in business, I always thought CS is boring and much complicated (beyond my understanding ability), however, this course gives me confidence, and more importantly, I would like to learn further! Thank you Dr.Charles, wish you could come to Shanghai someday maybe, and I can join your office hour time.

By Luis F T S

Nov 13, 2015

I have problems with focusing and specially focusing in lectures where the professors are too technical with their vocabulary, however with Professor Chuck's way of teaching I don't have this difficulty, he is able to teach in a way that is simple and posible to understand. I wish every professor can join this teaching style for the sake of learning "complex concepts" in an easy way. Since the professor is really good the course is great!!

By Muhammad A b A B

Oct 19, 2020

First of all, I would like to thanks to Sir Charles Russell Severance for the amazing course he created. All the videos and explanation in this course are easy to understand. Before this, I thought that python is really hard to be learnt, but I found it opposite after I enrolling the course. I really enjoyed it. Now I am considering to take the next step and enroll for the other Sir Charles course related to python. Well done to you Sir.

By NIRANJAN M

Jul 24, 2020

The course is absolutely well organised with proper guidance and teaching.The course guide Dr.Chuck (Charles Severance) is absolute fun to be with.He is a complete package of excellent teaching along with fun at the same time.The course is excellent for beginners where he starts from basics and make us understand about the working i.e how python executes.Pretty excited for further courses to know more about python from this great professor

By Tom R

Jul 22, 2020

A good introduction for beginners, rather too slow for someone who knows other languages. Given some people might never go beyond the first 7 weeks, I'd try to offer some more practical example, like why someone would want to use it. I see writing some command line utilities might be helpful, like perhaps processing a text file and removing double spaces, or something useful. But I understand why "toy" examples are necessary for beginners.

By Plínio L

Jul 10, 2020

I liked every second of this course, its a good thing to remember concepts of algorithm, Python is very easy in comparison to other languages (COUGH* Java) and was not disturbing, the teacher is great and attentive, the way Charles teached was a major differential, so i learned more than i tought i could learn, i'll get to the "part 2" of the course soon, just because i loved Python, and want to learn more about it.

Thank you all very much!

By Michael V D

Dec 14, 2016

This is an excellent course and Dr. Severance makes the learning fun. Course 1 of 5 is extremely beginner level so if you already have some coding experience and find yourself getting bored with the detailed explanation of each bit try setting video speed to 2x. I did so and it helped me to stay focused during times that would have felt like over explanation. Plus Dr. Severance is quite fun to listen to and watch at twice his normal speed!

By Sukhdeep S

Dec 23, 2020

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 to. I have taken where the teachers were reading and got the intonation all wrong--very distracting. This one wasn't like that by far. He was interesting and even funny at times.

By Richard C

Sep 4, 2020

Worth the time and the instructor made it even better to understand the course. I especially like the Harry Potter reference to making a choice to learn coding or python. It is worth learning programing, to use a reference, "it's better to learn to use digital music than trying to figure out why no one has 8-tracks any more." Technology is moving at a high speed and learning programming is part of it, and this course will get you started.

By Muhammad Z

Mar 5, 2018

It was a brilliant experience to study by the method Coursera has provided me. I am obliged to every single person who is somehow associated in the development of this worthy platform. Especial thanks to my instructor Dr. Charles R. Severance(Dr.Chuk), without whom i wouldn't be able to complete this course. Sir i truly cant express my thanks to you in words only. You are an amazing instructor. Thankyou very much. Thankyou Coursera...:)))

By Francisco L A B

Apr 10, 2020

It was so good to learn the basics of Python with such an enthusiastic teacher! Dr Chuck takes into account that each one of us can have a different background with the world of programming and adapts the course for a beginners level. The presentations are clear and straight to the point and the activities at the end of each session necessary to test the new concepts. I highly recommend this course if you would like to start programming.