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
226,591 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

BT

Jan 27, 2019

Lecture videos were broken into small parts whereby it's easy to understand and digest. Assessment given were relevant to what was taught for each segment. Navigating around course contents were easy.

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

Filter by:

551 - 575 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Brett K

Mar 26, 2020

I knew almost nothing about programming and now I know a little something! Starts out very easy, and gradually becomes challenging. Nothing too aggravating in the assignments, just don't be afraid to take your time, re-watch the lecture videos, read the chapter, and try to tackle the assignment again. I am preparing to go back to school for a Database Analyst certification at my local college, and I thought this would be a good way to get exposure to the types of languages I'm going to be seeing in the future. On to the next course!

By Adityavikram T

Jun 3, 2018

I'm already familiar with coding, in languages like C, C++ and Java. But starting from scratch for a new language like Python was cool. Prof. Chuck engaged the viewer quite effectively and i appreciate that. Solving periodic quizzes helped me be reassured that i knew what was being taught in the course. This course takes its due time to teach us various concepts in Python and in no place did i feel that something was rushed through without proper explanation. So all in all, it's a good course to start off one's journey in Python.

.

By Mustafa K

Nov 26, 2015

A very good content with additional inspiring interviews. Names on it, it is getting started course, it is giving foundations of Python. Because I have some programming background in Java, I have completed it in a week without skipping anything. Dr. Charles Severance makes his job very well and more importantly in very enjoying way :). I'm looking forward to taking next Python course from him. Last but not least, very thanks to Coursera for providing us accessing top class courses in free of charge. Best wishes for all from Turkey.

By 光嘟肥航

Nov 13, 2020

I really like this courses by professor Charles, I was a chinese student and this actually is the first time I learn programming language. Professor Charles really give us an interesting courses and arise my interest towards programming. Sometimes I really desire to complete the video and do the assignment. This is really fresh for the financial management student like me. So in a nutshell, I highly appreciate the courses by professor Charles, and thanks for you patient teaching. I will keep learning the Python to build up myself.

By Cris G

Dec 26, 2016

Great intro to Python. I've had some formal training in C++, MATLAB, and I completed the codecademy section of Python a while back. This was a nice re-introduction to Python, but more formal. The only complaint I have is with the grader. I had no issues running my programs from my terminal, but the grader kept giving me indentation issues. Not sure what the problem was, but it was a pain to deal with considering the code worked in other places. Aside from that the lectures are quick and helpful and the examples are helpful as well

By DIMITRIOS P

Dec 17, 2020

Truth is I was a little afraid as far as programming is concerned. That was just a week ago. But with this course of lessons I have now developed a huge interest for python and programming in general. Its like riddles waiting to be solved. And riddles are fun. A huge shout out for Dr. Chuck who made this course so much understandable for us beginners as well as fun to deal with and to all others who contributed to it. If only professors around the world were so much passionate in what the do. On my way to the next python course!

By Saikat M

Sep 8, 2017

I'm very happy because of the way the whole session has made progress. It is easy to understand because of the way things were explained. You are an awesome teacher!!!

Just one little/tiny concern i.e. before explaining what is list, I saw the course started using list. If a little insight of list would have been provided in the course, it could have been a 100% complete course.But anyways, without that it's 99.99% satisfactory though. :)

Again, thanks for having this very helpful course to build Python base of the learners strong.

By Mr. B

Aug 1, 2021

I am a music teacher trying to change careers. Other than some html that I learned from freecodecamp, I have no other experience coding.

This course walks you through the material in a very careful way to ensure that you understand every element of the material. Professor Severance relays information in a very accessible way complete with visuals and analogies.

I was able to finish this course in 2 days. Granted, I spent more than 20 hours total, but I wiped it out over the weekend. Each week can be easily done in about 2-4 hours.

By Helen E P

Jun 1, 2020

thus far, best programming class I have ever taken. Nice mix of humor, he explains what works and what doesn't, why and how to fix it. The programs are geared around at least something along the lines of real word problems. I also love that you are taught straight off how to install python and encouraged to do your assignments on your computer, but if not possible can do it just on the browser until you are ready to turn in, then just copy and paste your code. Another big plus is he introduces command line to get you used to it

By Mieadonye I H

Mar 27, 2024

"Programming for Everybody is an exceptional resource for beginners diving into Python. With clear explanations and practical examples, it demystifies programming concepts. Whether you're a novice or experienced, it offers a solid foundation. The course structure is well-paced, making complex topics digestible. It's not just about syntax; it instills problem-solving skills. The interactive exercises reinforce learning, and the community support fosters growth. Overall, a must-have for anyone embarking on their coding journey."

By Joan C

Jul 23, 2019

Good introduction to Python and programming. I learned the basics of 3 other languages in the 80's (FORTRAN, Pascal and elementary assembly language), so programming is not new for me. Since it has been so long since I have written a program I started with PY4E to dust off the cobwebs. the video lessons were clear and mildly entertaining - which made it fun to learn. The assignments and quizzes were purposeful, because they help clarify subtleties and encourage practice.

I am planning on taking the next course in the sequence.

By Matthew A

Aug 25, 2018

Great introductory course! I have very "rusty" experience with programming, but I am familiar with logic and computing terms. I feel like if you had very little "command line" experience in your past, you may need to learn a little before starting. But there is enough "walking through" it in this course that you will get it at least through literally doing exactly what's on the screen.

The instructor is awesome - great sense of humor, and teaches in a way that doesn't speak "down" to you, or too academic. I enjoyed this course.

By Mayur E R B

Aug 20, 2018

I am a programmer for more than 15 years, and took this initiative to learn Python.

Couldn't have chosen a better course to get started. Even though this course is for the beginners, it made me rethink some of the basic constructs of a language afresh.

I had learnt the other languages like C#, Java, JavaScript etc, in a very haphazard manner and as and when required.

This course presents a pleasantly new way of learning a new language. Thanks Dr Chuck, also for all those interesting bonus videos at the end of each chapter!

By Paula A Q G

Feb 17, 2020

This is a great and useful course if you want to get started in the programming world. The information is well presented in the lectures as in the book, which has a kind reading. Now that I have learned the basics of programming and I am starting to know this language of Python, I feel more excited to learn more and more to achieve my purpose of working with artificial intelligence in the psychological area. There are many things to come and this course has everything to offer to get you excited about learning more and more.

By Alfredo H

Nov 18, 2017

Amazing and easy to understand. I really enjoyed the methodology and even laughed at some classes. The professor explains everything in a thorough manner, and the teaching staff is always out there to help you as well. It gets even easier to learn if you also try to answer your questions through other means: google, the Python website, the course textbook, etc. I did not have any previous knoledge on any programming language and I surely reccomend this course to anyone willing to learn their way through computer programming.

By Priya s k

Jul 11, 2019

For me the best thing about the course was Professor Chuck's approach towards teaching programming. Although, I have an engineering background, I had always avoided programming related jobs because my computer science teachers had instilled a fear of programming in me. On the contrary, Professor Chuck made learning python a fun experience which really helped me overcome my fear of programming. Thanks to this course, my confidence grew significantly and I was able to delve deeper into more advanced python programming topics.

By Mengdi Z

Apr 10, 2020

Excellent introductory course! The lecturer delivers the course in a progressive way and covers diverse content including the software development background. Some beginners (like me) tend to be easily intimidated by hardcore difficult-to-understand programming languages and lose interest and confidence before even start to write the first line of code. But the ideas proposed by Dr. Severance in the first lesson make me stick to it for a little longer when I am frustrated by having written the wrong code in the assignment.

By jaideep c

Jan 31, 2019

This course was the first actual course for Programming that I understood.

In my college, I had taken classes for C, C++, but never understood.

But in this online course, the way Dr. chuck (Charles Severance) explained and maintained a beautiful connectivity , i never felt i was learning a Programming language.

Infact, he did not just helped to learn the Python basic, but removed my fear about a programming language by clearing the basics/ concepts that any language would use.

Hats off to him for his beautiful, beautiful work.

By Punartha

Dec 8, 2016

Learnt basics of Python programming. This is a fantastic course for anyone who comes from a non programming or non computer science background like me. And Dr Charles is an awesome teacher. He makes learning easy by keeping the course interactive and constantly motivating and encouraging students. I, who was always scared of coding, thoroughly enjoyed this course and would love to continue the next courses by Dr Charles. Thankyou so much Professor for teaching us the easiest and the best way to approach problems/questions.

By Sindhu P

Oct 1, 2021

This is one of the most fundamental and basic programming course that I have ever done. Dr.Chuck is a brilliant professor/teacher. He conveys the fundamentals in a very interesting, fun manner in the most palatable way to any non-programmer. He has this amazing ability to make concepts into byte size forms that is easily understood. Even though I do have programming background I enjoyed this course thoroughly and the interviews/office hours meet were all very good. The interviews were highly illuminating and informative.

By Vaishnavi R G

Jul 25, 2020

While registering to curse after recommended by my college I actually thought it could be a typical

course with lectures and tests.. but I was completely wrong! The course was so interesting that I

completed it within a week! Dr. Chuck sure knows how to engage students. It has not only engaging

lectures but also interesting quiz, assignments and office hour videos in which Dr. Chuck lets us

meet our peers. This is a course where learning meets fun :) I highly recommend it to everyone who

wants to learn coding!!

By Kartavya Z

Jun 12, 2020

One of the best course I ever had,I have started this course ti boost my knowledge in programming add mainly I want to do ai as my career so I do this course of python and it is the best course for me ,I found many different thing which are very useful in thi ,and as we all know this is a course from the most reputable university and so there professor are remarkably nice and I love teaching with them and get this knowledge, I am satisfied by doing course and it is more good then I expected so no words for this as well

By Adan B

Feb 8, 2016

Hello i am Adan Bae. I am from korea. How are you today!?

This class is very very awesome and useful for me!!!

Because i wanted to learn the Python, but it is not famous language in korea.

So i looked up the class in the MOOC and Coursera

Finally i could meet the Dr. Chuck's class. then i tried to hard to understand his class.

Because i don't have good English skill.

But i did it!! I got it!

Thank you Dr. Chuck and Everyone who made this class alot!!

I really hope to meet you wherever Korea or America.

See you in next class!!

By Herb R

Dec 12, 2018

Dr. Chuck presents the subject matter in an easy to understand way. The overall course design is very well thought out. The video lectures have excellent graphics; the lectures follow the outline of the text book. I particularly valued the ability to reschedule my class; if my job and other activities in life get super demanding, it was very nice to know I had flexibility with this course (although I did not exercise it). I could not be happier with this course. Well Done Dr. Severance and University of Michigan!

By Alex S

May 1, 2023

I have struggled to get started with programming and Python courses in the past due to pacing (either glacially slow or assuming too much knowledge upfront) but mostly due to lack of opportunity to incrementally deploy new concepts with suitable exercises. This course solved all those problems, providing lots of opportunities to engage with the material and build small foundation level programs each week. Instruction via videos is detailed, yet accessible and friendly. There's a reason this course is so highly rated.