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:

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

By Dilrini R

Jul 17, 2016

Dr. Severence does a great job of organizing the information in a manner that keeps me engaged, and knows when and how to describe common errors in logic and how to avoid/fix them. The accompanying text is similarly engaging and informative; it manages to explain quite a few concepts in each chapter, without being an overwhelming amount of information. I feel I am getting a great functional (vs. heavily theoretical) introduction to programming concepts and the Python language. The exercises have ingrained the material covered in the lectures.

By Johnny M

Sep 11, 2020

This is a great intro course for programming. You will be glad to realize how much you have learned after completing the course. For a complete novice without any knowledge or experience in the field, it's natural to feel a bit overwhelmed at times because there are so much new materials. It will require some patience because you're going to get stuck at some point during the assignments but when you figure it out, it feels pretty darn good. It's a journey and it will take some time so might as well have fun and enjoy the process. Cheers!!

By John

Jul 29, 2020

Great course! If you are new to programming, this is a low stress way to get the knowledge you need to take each step towards learning how and why. I saw a review that said all you do is copy and paste code, I can tell you, I have taken courses like that, this is not that type of course at all. You don't get the answers to problems and just retype them, you have to take them farther on your own; so maybe the course has been updated since then. If you want to learn how to program and want to start at the basics, this is the course to start with.

By Dr. V J

May 7, 2020

Hi All,

Thank you so much Prof. Christopher Brooks for his excellent way of presentation of each topic covered in this course. Great experience .... Excellent Mentor. ...This is my first attempt in online learning and joined for a course in coursera. I enjoyed a lot.. I am a beginner in Python programming and I completed the course and completed all the assignments and Quiz with 100% grade. Also the course helped me to acquaint myself with the interesting methods of teaching by which teachers can interact with students through online platforms.

By Jason B

Jun 23, 2016

I think the textbook does a great job of explaining things very well. I did not watch any videos so can not comment on them as supplements to the textbook. However, after taking this course, I do feel like I have a good foundation for learning Python and code in general.

My only criticism is that the course still uses an older version of Python which has some differences and can make the learning frustrating if you are not aware of those differences. Granted, with a free textbook for an older version this is a minor issue thus far in the series.

By Talitha S F

Jul 29, 2020

Muito bom o curso! O Dr. Chuck é ótimo, muito didático. Os vídeos complementares são incríveis, ensinaram muita coisa. Fazendo todos os exercícios e praticando no próprio computador dá pra fixar bem o que foi ensinado no curso e fazer aplicações, nem que sejam simples. Muito bom!

Very good course! Dr. Chuck is great, very didactic. The complementary videos are incredible, they taught a lot. Doing all the exercises and practicing on the computer, you can fix what was taught in the course and make applications, even if they are simple. Very good!

By Rhiddhi P D

Apr 14, 2020

really easy to do even for a 14 year old.

I really can't believe that I did this course in less than about 5 hours, and the course was of 7 weeks!

Actually somebody gave it to me as a challenge to complete this course in 2 days..... I did it in 5 hours.

If you provide me with a special achievement like a special certificate or something else for me as I did it so fast with 100% marks, then it'll be nice.. :-)

Thanks for providing me such a beautiful course. I'll be happy if you provide me with some other courses too as financial aid.

Thanks again🙂

By arman

Apr 21, 2020

Dr Charles is really a good teacher in Python. His presentation skills are encouraging for beginners like me in this particular language and it is also enjoyable. I was struggling to learn this language and have searched for several resources online but none of them were able to make me comprehend the basics of Python. I am happy that I have come across this course taught by Dr Charles. I have already completed the first one of the specialization and hoping to continue with the remaining ones which will help me gain valuable skills in Python.

By orobosa o

Oct 12, 2016

As annoying as the auto-grader was at times, I still enjoyed the course. The material was properly presented and curated which goes to say a lot of blood, tears and sweat was definitely put into the course. I highly recommend this course for beginning programmers and/ or more experienced programmers who many want to familiarize themselves with python syntax or get a refresher. A big thank you to the team and the initiatives behind this course most especially Professor Severance who has a unique style and engaging style of content delivering.

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.