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
230,044 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

HM

Jul 1, 2021

Dr Chuck is amazing!! Great methods, and informative.. Gained knowledge and confidence. Definitely worth the time.. cant wait to start my next course with the University of Michigan, and with Dr Chuck

AK

Mar 28, 2018

Very good introduction to basic programming. Very easy for beginners in python who have already some programming background - but still extremely useful to quickly and efficiently learn python basics.

Filter by:

1026 - 1050 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

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.

By Paras K

Jun 18, 2020

I started this course with no prior coding experience, yet I was easily able to follow through the material. This course requires a lot of practice to master, but its worth it. The textbook is a great addition to the course, and a thorough reading of assigned chapter leads to an even better understanding of the material. I wish more courses are designed on Coursera with a companion textbook.

By Trunghieu 1

Jun 9, 2020

Very informative, the only down side is the last exercise is a bit to hard to do. It took me one day to figure out how to do that by using dict which isn't taught in this course. All and all, nice course, really appreciate the interview with the developer of Python and some outside information about the language, it makes me both interested and relaxed when learning this course 9.5 out of 10

By Eva G

May 7, 2020

Excelente curso para todas aquellas personas que no tienen conocimientos previos en programación. Muy entretenido y didáctico, con un grado progresivo de dificultad, pero perfectamente asumible. El instructor es un gran docente. Sabe transmitir y hacer fácil lo difícil. Sus vídeos son muy amenos.

Lo recomiendo a quienes quieran adquirir una buena base, antes de pasar a cursos más avanzados.

By Kejian S

Jul 14, 2019

This is the most helpful starter course for people who are interested in coding and Python. I would like to say thank you to the professor and his team who streamlined the course and provided great feedback during my learning process. This course helped me understand coding and the basics of Python. I am not sure how far I will go along the coding but this is definitely a great start for me!

By Max B

Jan 16, 2019

Great course if you are a complete Python beginner. Helps you set up your machine and shows how to write simple scripts and execute them in terminal. Dr. Chuck is a fantastic teacher, and compared to other online courses here you will get fun lectures covering what you need on an introductory level. Also, all teaching material is available for free if one wishes to dig deeper. Two thumbs up!

By Harvin M

Jul 19, 2017

A really great course to start learning how to program. Dr. Chuck, as everyone calls him, makes sure all the information is easy to grasp and apply in various assignments. It's a course that builds your confidence, as I have just completed this course and feel that I can make a pretty good program. This is the course to take if you are starting to program, as this Python course does the job.