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:

476 - 500 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Seyedehforough o

Sep 25, 2022

If you want to learn Python or just "a" programing language to get a start or just dabble in programming, this is a great place to start!This is a great course. The teacher not only knows his material, but has a lot of experience working with first time programmers and so knows what errors they are likely to make and what questions they are likely to ask and addresses them all. He is fun to listen to, unlike some moocs I have taken where the teachers were reading and got the intonation all wrong--very distracting. This one wasn't like that by far. He was interesting and even funny at times.

By Deleted A

Dec 24, 2016

Took the course as a first step in dealing with big data science.

The structure of the course is at all times comprehensible and it has a rather smooth narrative.

The course book is easy to understand, though at times it feels like it skips some steps.

The strongest point of the course is the instructor himself. Having thorough knowledge of the subject at hand, teaches in a funny and at the same time really productive manner. In short he teaches as an educator should teach.

To sum up, really good MOOC programme, gets you ahead in a few weeks time. Will definitely enroll for the second one.

By Maria C F

Aug 23, 2020

Highly recommended beginner friendly course with great lecturer! I have not taken many CS courses but compared to CS50X, Dr. Chuck Severance is really determined to not only teach python but to make sure students understand and he delivers content in very entertaining way. He even wrote and published the accompanying literature for free online! You can tell from the offline office hours that he really does care about his online Coursera students.In addition I really love the mini interviews with the startup founders and python developer. It really enrich my knowledge about the IT industry.

By Tim Y

Sep 3, 2016

Very well done course. It's very slow, so if you're looking for something akin to a full time college course, I would take this at either double or triple the pace the course recommends. It's geared towards people who have never developed or really looked at code at all, so if you have, you'll be ahead of the pack. Overall, I enjoyed the course a lot. It definitely covered things from many angles and went through things slow enough for me me to process everything. That said, I was also able to increase the speed of the videos and complete a few weeks in one when I had the time. Fun class

By M T

Jun 20, 2023

I am delighted to express my immense satisfaction with this exceptional course, which not only exceeded my expectations but also provided me with a solid foundation in Python programming. As a beginner, I found the content to be incredibly helpful, as it covered the essential aspects of Python comprehensively. I would like to extend my heartfelt gratitude to the professor for creating and delivering such an outstanding course. It has undoubtedly contributed significantly to my learning journey, and I am truly grateful for the opportunity to benefit from this amazing learning experience.

By JUAN P G B

Jun 26, 2020

Was a really nice experience, it is helpful for check and reinforce base knowledge for python programming. The instructor explanations about the different subjects was easy to understand and the examples and test made helps a lot in the practice of python coding. The course feels friendly and comfortable, that is makes go through the weeks with high expectation and keeps the interest in a high level. For people with none or just a few knowledge about programing, is a great course to start and at least in my case, encourage me to keep learning and improving my programing skills in python

By Eleni A

Feb 14, 2021

Thank you very much for the great experience with these courses! I am very pleased with the teacher, since he attempts to get into your shoes and think as an amateur, while he is not! He succeeds because every time I had a question on his lectures, it was going to be answered either some seconds later or in a later chapter! Also I would like to thank Mihaela Mack for the help and precious advices! I never felt insecure or lost while I had the opportunity to find whatever I was looking for inside the material and forums of the course! I definitely recommend this course for any amateurs!

By Jeel P

Mar 7, 2020

The best thing about this course is the Instructor and the video quality, its easy pace, its content which goes from the following path ---> very very easy - very easy - little easy - easy - little intermediate, and it goes on... I mean that the instructor is very much student-friendly, not that kind of instructor that just come to the lecture-gets the beginner and intermediate topics mixed up, starts mugging up what he has to teach and just fades away with a piece of paper without any value in our hands(course certificate). Don't just read reviews get your a** off and start working.

By Scott F

Jul 10, 2016

This is a great class for someone who has no experience with Python at all. Dr. Chuck does an excellent job helping you understand the core concepts in a manner that is easy to learn. The lectures are interesting, easy to follow, and full of great material. The quizzes are simple enough but you do have to pay attention in order to get them correct. The assignments were a lot of fun and made you think of how best to incorporate everything you learned. This was a better experience than I have had in other courses I have been through. I am definitely taking the next class from Dr. Chuck!

By Ritam M

Sep 8, 2024

"I was a complete novice, but this course made me fall in love with Python! Dr. Severance's enthusiasm is contagious, and his explanations are crystal clear. The pace is perfect - not too fast, not too slow. I loved the hands-on exercises and the sense of accomplishment as I completed each assignment. The course is well-structured, and the resources are top-notch. I'm now confident in my ability to write Python code and can't wait to apply my skills to real-world projects. A huge thank you to Dr. Severance and the Coursera team for creating this fantastic course!" Rating: 5/5 stars.

By Shalender Y

Jul 16, 2017

The course is very good. when i started this course i am thinking it's going to be difficult , but relaxed when completed first week of the course. The main attraction of the course is it's arrangement in a sequence step by step form which makes understanding concepts easy.

Each video in the course doesn't tell only how to do program, but also clears the concept of the programs and why we are doing that program.

Really any person can learn python through these course even he has a programming background or not.

Overall course is so good and helps me in enhancing my programming skills.

By Deleted A

Jun 5, 2020

The course is very good. when i started this course i am thinking it's going to be difficult , but relaxed when completed first week of the course. The main attraction of the course is it's arrangement in a sequence step by step form which makes understanding concepts easy.

Each video in the course doesn't tell only how to do program, but also clears the concept of the programs and why we are doing that program.

Really any person can learn python through these course even he has a programming background or not.

Overall course is so good and helps me in enhancing my programming skills.

By THIAGO T

Jun 6, 2020

É um curso muito instrutivo. Foi o meu primeiro curso do Coursera e também a minha primeira linguagem de programação. O curso foi muito bom para mim que não sabia nada de programação, desde elementos básicos como instalar e rodar os programas, e evoluiu até a utilização das ferramentas de programação. Esse primeiro curso é bem introdutório, então para pessoas que já conhecem programação, acredito que deve servir mais para reforçar suas ideias, mas para iniciantes é bem instrutivo. As avaliações são bastante didáticas e a resolução dos problemas são desafios possíveis e divertidos.

By Chandrama S

Jan 30, 2016

I am a research student and working with Matlab Programming currently. Previously I did Masters in Geography and I had a very little experience in programming language as my entire course study was based on theory, statistical applications in geography.

Dr. Chuck's lectures really helped my out to learn coding from scratch and at the top of it I am now able to find out my loopholes while I do coding on Matlab background. Definitely I will take more courses from Coursera in future and when I have saved much, I will upgrade my course to get my completion certificates.

Cheers

Chandrama

By TINTIN C

Feb 5, 2024

"Having completed the Getting Started with Python course, I can confidently say it was an excellent experience. The course was meticulously organized, making it easy to follow along and grasp even the most complex concepts. The instructors were knowledgeable and engaging, providing clear explanations and ample opportunities for hands-on practice. I particularly appreciated the structured approach to learning Python, which allowed me to build a solid foundation in programming. Overall, I highly recommend this course to anyone looking to delve into the world of Python programming."

By sreeram s

Jan 13, 2020

I really enjoyed learning this course. Though I am a beginner in programming, I was able to follow, comprehend and apply the contents taught in the course. The instructor stayed true to his vision in making it easy for everyone to learn programming through this course. Additionally taking it on coursera online platform helped me do it at my own pace, pause, take notes and really grasp the content. The assignments were appropriate and interesting.

I strongly recommend this course to newbies willing to take the plunge into programming. Python seemed lot more easy to learn and apply.

By Charles S

Sep 28, 2017

Dr. Severance kept everything very clear. I really appreciate that he has mastered the pace required to make sure you don't miss something, even when you think he could go faster. He has also mastered how to explain the translation from human thinking to computer code really well. I have found that other teachers have gone "native" with computer thinking and cannot explain it clearly. Clearly, this course makes you confident to continue on with the rest of the specialization. Note, if you have even a little coding experience, you can do this first course in a week quite easily.

By Mojtaba A

Oct 8, 2021

I loved the course. Dr. Chuck is as always charming you through the course. Despite I know more than most of the course contents, I got a lot, specially about the way I can apply a functional multi-platform really simple programming text editor called Atom. Dr. Chuck (as the brilliant Instructor of the course), Coursera (for the generosity of its financial aid), and the university of Michigan (for its contribution and cooperation), Thank you so much all. I wish you all the best. You are all making my life better and better together.

Again Thanks a million dear fiends of mine @-

By Mohd A N

May 9, 2020

I'm not new to programming, I'm not new to Python, but I took this course just to see the way Mr. Severace teaches. I loved him! I completed the whole course in literally less than 6 hours of binging and completing the assignments plus the bonus material. A 100% of it. It was almost a quick refresher for me.

If this is your first time into programming, this is the best place to start with. Mr. Charles Russell Severance is the fun way to start with. The content is to the point and deals straight to the point with added fun. No nasty tricks/shortcuts, just plain beginner content.

By Quanxiong Z

Apr 18, 2016

I've tried the Python course of Rice university, and some part of the Codecademy Python course! This is much more basic and offer a fundamental view about all programming language not only just python. Compared to the Rice University course, this one is more for a new beginner who hasn't done any coding before. The Rice course doesn't really need any coding exp, but with the projects get more complicated in the end, it would be much easier if you have somewhat coding exp before, at least in my opinion.

Anyway, I can't wait for all this specialization of University of Michigan!

By Yessine G

Aug 4, 2022

This course was really great and very benefecial. before this course, iknew nothing about python.But now, i understand the basics and the concept of python. This helped me especially at my studies as my marks improved in the final exams after this course. i loved especially the way lessons are given and appreciated the professeur dr.chuck , he is very professional and his methods of teaching just makes lessons easiers and funnier and that's what pushes you to complete the course and then you to take other courses with him.

really this was a wonderful and benefecial experience.

By Unzila N

Jun 14, 2020

The following course "Programming for Everybody" provides basic, useful knowledge of programming languages and terminologies used by a computer programmer. It is indeed very helpful for a non-programmer like me to initiate and learn a new scientific field of study and to further take over the commands within. Moreover, the instructor is excellent and expert in his field. He explains the tricky concepts so well with contextualisation. He successfully kept me captured throughout the course. And I am keen to opt for the other specialization courses taught by the same Professor.

By Sheebaa A

Sep 15, 2023

I always thought that I didn't have an aptitude for coding. But the last couple of months have been tough for me as I have struggled to get my application development completed on time. Finally, I decided to learn Python and came across the "Programming for Everybody" course conducted by Prof. Chuck at Michigan University. He has explained the Python concepts quite well. I also referred to "Python for Everybody" by Charles R. Severance which made the learning fun.

Now I can take up the advanced course on Python. Thank you, Coursera for bringing such wonderful courses online.

By Nattawat B

Dec 26, 2018

Professor did really great job in trying to make every newcomer love programming. Professor have done a really great job explaining all the stuff in only a short period of time.

As a person who have already studied Python before, this course is really helpful and is a quick review for most material studied before. The assignment and quiz is quite easy.

My recommendation for improving this course is to teach python by using the python instead of powerpoint in slides. It will make everything much clearer and people who haven't learn python before can understand things easier.

By Carlos A

Feb 26, 2017

IMHO, Excellent introductory course. Well planned, enabling students to interact and take baby steps into this really powerful language. Smart, casual and yet precise lessons will help you to go through the initial necessary steps in the language, building a fundamental base where you will construct your python coding skills!. Loved it. Platform quizzes and assignments help you make progress and push you to review your notes and the book content, enabling you to feel comfortable with the speed of the lessons. Thanks to Chuck and the Teaching Staff of Python for Everybody!