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:

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

By Katherine E

Jul 31, 2018

Awesome instructor and lots of great resources to aid in understanding - such as discussion boards and assignments using the code grader tool. I really liked seeing the instructor interact with the slides. This helped my understanding the concepts. I do not have a programming background although I am in IT operations. The course was very accessible and I look forward to the remaining courses of Python for Everybody. I recommend it to anyone with no experience in programming looking to get started in Python. Thank you Dr. Chuck and Coursera!

By Divyanshu S

Apr 30, 2020

This course is just awesome. Dr.Chuck tries his best to make every concept clear and rememberable.

Absolutely this course is a beginner who wants to start the programming. If you are a beginner and have no prior about programming stuff, then the course is for you. Quizzes, assignments, and other exercises help you to understand things thoroughly. Believe me you are going to enjoy the whole lectures .Dr.Chuck has also added some other stuffs which makes this course more interesting. Thank you Dr.Chuck for creating 'Programming for everybody'.

By Adnan A

Jan 11, 2023

It is really helpful if you are new to coding. Python is an awesome language to start with. And on top of that how the instructor of this course explains every detail is actually amazing. He has made the language really easy to understand. For anyone who wants to start coding or specifically start coding in python I highly recommend this course. Also, the assignments and quizzes are made such that it actually it actually helps you in learning the language and make you think a bit. Overall, in my opinion one of the best courses in Coursera.

By Gavin C

Nov 25, 2016

A really nice, gentle introduction to the basics of the Python language. I was already familiar with much of it from previous endeavours at learning to code, so managed to get through each week in about an evening's work, but it didn't 'feel right' to jump into the second course straight away. The last programming assignment caused a little bit of head scratching, and re-highlighted the need for careful, precise thinking when writing even short pieces of code. I've enjoyed this course and will be back for the Data Structures module soon :)

By Carlos A

Jul 12, 2020

Dicen que cuando quieres aprender a programar con ponerte a leer algún libro sobre el lenguaje que quieres aprender y practicar te ayuda pero este curso realmente te anima, te motiva te enseña de una manera divertida y que te mantiene con esa necesidad de querer saber mas, lo mas que había escrito antes del curso era un hola mundo y ahora después de curso entendí como hacer funciones hice algunas para mis ejercicios y sobre todo jamas pensé que programar fuera divertido, gracias por este curso y a todos los que hicieron que fuera posible!

By Emily L

Apr 28, 2020

I went into this course not having any previous experience with programming and finished it being able to write some basic code which was tremendously satisfying. The material was presented in a simple enough manner that no experience was needed to get started. While I'm guessing Spyder was not used for simplicity's sake, I would recommend it rather than running command prompt. It picks up on basic errors (like a missing parenthesis) which cuts down on the time you spend running the entire code and then having it fail for something silly.

By Mark P

Oct 22, 2019

Great starter course. Platform has some bugs loading videos and the code editor is very finicky to spaces and tabs even if you write it directly in the assignment editor provided. Best practice is to use your own editor, run the code in the command prompt like the instructor suggests, and then paste your code from atom or whatever into the assignment editor. Also, the discussion forums reply section is buggy and wrote my response vertically which was very strange and should get fixed. Otherwise good course and good pace for beginners.

By Charith W

Apr 12, 2023

Programming for Everybody is an excellent course offered by Coursera for beginners who want to learn programming. The course covers the basics of Python programming, including variables, loops, functions, and file handling. The lectures are well-structured and easy to follow, and the course provides plenty of practice exercises and quizzes. The instructor is knowledgeable and engaging, and the community forum is helpful for getting feedback and asking questions. Overall, it is a great course for anyone interested in learning programming.

By Muhammad K U

May 17, 2021

I love the course, video lectures, slides, books every material was awesome, I really feel awesome after completing this course while studying university semester too as i managed my time very well and i am looking forward to take more courses in the specilization of python too as well as other courses from coursera too. This course will not only help me in my further study but will boost my confident and will seperate me from others while appearing for the jobs too. Thanks university of michigon and coursera for such an awesome course

By Gavin T

Mar 7, 2021

As a first timer with code and programming, this was a very fun and thorough introduction. I'm not looking to be a CS major, but I would like to build my skills with Python for my own projects. I feel a lot more confident about venturing into Python and other coding tutorials now.

I think it's also important to praise the course structure and design. This was one of the easiest to follow online courses I've ever taken. Very logical flow and easy to find resources. Thanks for making this so accessible to students of all different types.

By Timothy A C

May 10, 2016

Great course for a beginner. Instructor and student assistants make sure that you get the basics and (most important) grasp the concepts behind the code. This is very important because next to the keywords and syntax the most crucial thing to be learned is to start "thinking" like a programmer. How to break it down to the necessary incremental steps.

I personally like the combination of video lecture, on-line student notes and on-line lab. Getting Python installed locally is a breeze for Windows or Linux. Already enrolled in Course 2!!

By Hardik G

Jun 26, 2020

This is literally the best course for anyone who is starting with Python as a completely new programming language.It is super easy to flow and can be too easily learned by anyone who has zero background in programming and has tried it for the very first time.Prof. Chuck is the best professor in the lot.I haven't seen anyone do this good of a job.I swear on God he is literally the best teacher at the moment.I had tried my hand on a few Python courses previously but there is no one even close to Prof. Chuck .HE IS THE BEST,NO KIDDING!

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 Jan A B D E

Jun 6, 2024

Thank you for ur assistance when completing the course. Like artist Britney Spears was, I am here since ten years now being discriminated because I am looking for a new job as an engineer (with PhD studies). I am being told by a Club of corrupt officers to be shizophrene and was a sexual assaulter and this danger for women and men (of which nothing was or is true). Vut here I could Work in my coding skills. Jan Carl Theodore Beckma., Diplom Engineer KIT PhD - student plasma physics from Starnberg district, germany June 2024

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.