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:

1001 - 1025 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Brent D

Sep 9, 2016

Content presented well. Professor Chuck is great and feels like he's right there with you. Very taken with his dedication and love of teaching. It shines though and the course is wonderful. I'm in it simply for the knowledge and it's all FREE!!! This course should be mandatory in middle/high school. So critical to just basic thinking and problem solving completely unrelated to programming.

By Warren Y B

Mar 9, 2023

Excelente curso

Salgo muy satisfecho de haber tomado este curso y voy a seguir con los demás de la especialidad. El profesor Charles explica muy bien y explica todo de cero, sin pretender que ya se tiene conocimiento de algo como pasa normalmente. Eso ayuda mucho a poder entender realmente y aprender sobre Python.

Recomiendo este curso a cualquiera que quiera iniciar a aprender Python desde cero.

By Darren S

May 27, 2021

I had attempted to learn Python online previously, but I found the "starting point" to "misplaced." In this case, however, Dr. Chuck sets the stage well for a beginner and leads us through a casual, but very informative, look at the key principles and programming elements of Python appropriate for any beginner. I'm looking forward to the next courses and aiming to complete the full certificate!

By Freeman T

Oct 5, 2020

I've been studying their courses taught by Dr. Chuck since 2015 and I can unequivocally say that he is one of a kind — the kind that helps you really understand concepts in stuff they teach. I just wish there were more professors like him guiding students across the world in complex topics, because teaching is more than spewing out information to students, and he does great teaching. Oh my God!

By Garnet C

Jun 19, 2020

An excellent introduction to the very basics of Python (and programming in general) taught by a personable, straightforward, and encouraging professor in Dr. Severance. No previous knowledge of Python or anything programming-related is necessary, though it would certainly help you complete the course much faster if you had any prior experience. Highly recommended for Python novices of all ages.

By Mukesh B

Mar 6, 2020

it was a wonderful experience on coursera to watch such a fantastic Professor like Dr. chuck and learning Python from such a great personal Human being. Thanks a lot to Dr. chuck for educating people through online platform like coursera over the world wide. This certificate will definately help me in my academic and to achieve my future goal.

Thanks to University of Michigan.

Thanks to Coursera.

By Allan J K E

Jan 23, 2020

I printed the book and I was studying it and enjoying it on my free time. Unfortunately I was short noticed at work that my coursera subscription was going to be updated or something and that I should finish my pending courses ASAP. That made me rush on the online content but nevertheless the videos, exercises and materials online and offline are really good. Thank you very much for the course.

By Teshan F

Jan 23, 2018

This course took my python knowledge from 0 to hero in just a few days. The teacher, THE SEVERUS SNAPE, was awesome, he's funny when he needs to be in order to keep things interesting, but he is also a great teacher, and explains everything really well. (Charles you're much better than Severus Snape). I love the course, and I recommend it to any beginner who wants to learn the basics of python.

By Livia A

Jun 14, 2016

The best course I have ever seen on Coursera. The teacher has patience with explaining a complicated subject, and makes it reasy to follow excercises and the textbook. This course has really brought my commitment to coursera back, after I almost competely left (this was supposed to be 'the last shot'). All beacuse of a fantastic teacher that makes learning (even the subject of programming) fun!

By Vadim Y

Feb 20, 2016

Absolutely EXCELLENT course for those who have never programmed or those who just want to start learning Python. Charles Severance does a great job of fostering understanding of the core, transferable concepts of programming. Also, this course provides ancillary information that provides a rich context for Python and programming in general. If you want to learn programming, take this course.

By Doug O

Oct 20, 2015

Dr Chuck is extremely dedicated to teaching and clarity. His personality is very welcoming and he speaks clearly and thoughtfully. Some of the 'younger' MOOC instructors need to learn this to be more effective.

I am going to try R Programming again.. but I wish John's Hopkins would take a few of Dr. Chuck's coures for inspiration on how to be more accessible.

Thanks Dr. C! PLEASE KEEP IT FREE

By Sanjay

Jul 10, 2020

Everything is just excellent about lectures, demonstrations, instructor etc. But the thing that needs correction is the autograder. It shows the same code right at one time and wrong at another time. I nearly spent 2 hours on finding what went wrong with the code and ended with the inconsistent compiling of the autograder. That's the only perk. Other than that, everything is excellent. Cheers!

By carolina

Jun 29, 2020

Excelent course, I tried several times to learn how to code with python (even tough im not an expert at the moment) but I always felt that the instructor assumed that i had some previous information, this case was totally the opposite, Dr. Chuck leaves no gap in knowledge and makes sure you understand (even shows us where the memory storage is and how does it looks). I want to learn much more.

By Utkarsh

May 30, 2020

I am very glad by taking this course. Charles Russell is a great instructor, the way he taught is good as per the virtual learning. If he taught this well in the virtual lecture don't know how much better in the classroom. And Coursera thank you very much for this platform and the free course during this pandemic thanks a lot. Happy teaching to you and happy learning to me. Thankyou very much.

By Aditya R S

May 26, 2020

One of the best way to learn python is through this course. I love the way Dr. Chuck explains and elaborates each topic. His teaching is fantastic and he explains every topic very smoothly, the assignments and quizes conducted by them are excellent as they focus primarily on the basics. Dr. Chuck's course materials and slides are too good and gives us a lot of information. I loved this course.

By danish r

May 19, 2020

Coursera offers motivated learners immense online educational variety

If you are a student, a teacher with an active interest in e-learning, or a professional looking to develop your education and career prospects, Coursera may well be of interest to you. This leading online training and university course elearning provider offers an almost unparalleled range of course titles.

thanks to coursera

By José A R N

Sep 21, 2017

My name is Jose Antonio. I am looking for a new Data Scientist career (https://www.linkedin.com/in/joseantonio11)

I did this specialization to get new knowledge about Data Science Programming and better understand the technology and your practical applications.

The course was excellent and the classes well taught by teachers.

Congratulations to Coursera team and Instructors.

Regards.

Jose Antonio.

By Mohammad M

Jun 18, 2022

Extremely fun and engaging. I always get so bored when studying something. Even though I have taken basics in C++ language back in college, everything was quite new to me. Back then I used to hate programming. Now I am so eager to learn more and more. So much that my family are beginning to treat this course as a video game, as "stop it, that's enough studying for today, it is time to sleep".

By Zhelin Z

Sep 29, 2021

an excellent course,the instructor was an wonderful teacher.I learned a great deal in this course.It is a good start for me to achieve my personal goal.Both the lecture videos and slides are excellent.The recommended resources were also useful for me ,besides, the asseseement was suitable.I benefit a lot from this course, and I think I can perform better at my work as a result of this course.

By ashutosh y

May 27, 2020

I had this mental restraint whenever i used to think about coding in general. But the tutor made the whole concept and idea about the coding so easy that I think i have found the new interest in Python. He just did not teach python but he also taught how in general communication between humans and computer happens, i found this very fascinating. Im looking forward for many such courses ahead.

By Crystal

Dec 30, 2016

Professor Severance explained it very clear and the content is very helpful for a beginner who has little knowledge of Python to start. The exercise is not hard (the last one is a little challenging)

After the first course, I feel I know more abut Python and can't wait to start the 2nd one with Professor Severance.

I highly recommend this course for someone who wants to start to learn Python.

By Craig M

Jan 17, 2016

Very good. I am a 31 year old accountant and have always wanted to learn programming. I've given it a few tries before, but I always ended up confused, bored, and discouraged. This course made it very clear what I needed to know and does a great job teaching you how to implement the concepts covered. I've already started the next course, and it continues in the same fashion. Thanks Dr. Chuck!

By Joshua D C

Nov 1, 2020

I would absolutely recommend this course for beginners who have no experience with programming. I already had some prior experience with Python and C, so it was easy to finish. Even for someone without programming experience, though, it wouldn't be much of a problem for them, as Dr. Chuck explains the programming process using layman's terms, so it is easier for a non-programmer to get into.

By Abin G

Aug 16, 2020

loved it ,i'm a under grad student in cs i was interested in python for a long time and tried a bunch of python for beginners and didn't really go through with it. Dr chuks passion and his way of teaching kept me interested to follow through .It was a easy enough because i already had c in my first semester and i gotta say python is way more fun.I want to complete the whole specialization.