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,612 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

TM

Jun 20, 2017

first time i had done any course online and this was a wonderful experience

I learned all the stuff and the explanation provided was good.

i would like to do more courses from here

thank you!

YN

Oct 14, 2017

This course is organized and explained very well. It is moderately challenging, and I recommend it to get interested in Python. The teacher and the assistant staff are very good. I enjoyed the course.

Filter by:

501 - 525 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

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!

By Syed A A

Jun 11, 2016

It is initially difficult to follow any course regularly on any online teaching website. I have tried studying various courses on coursera before but I usually ended up in leaving the course. This is the first course I completed and I am really happy. Professor has really put lot of effort in teaching the course and also tried to make it fun. Thumbs up to Professor Charles Severance! However this course is really meant for someone who was never exposed to programming. As I have had some exposure, I increased the playback speed to 1.5x (So thumbs up to Coursera as well ! )

By Xavier d

Feb 4, 2018

Very happy with this course, Charles' passion shows and I appreciated the "let's not rush things and step back a bit" approach which makes us think things through and therefore provides a deeper understanding of the concepts covered.

Charles' tuition is logical, easy, relaxed and actually fun to follow, I would definitely recommend this course to anyone wanting to start having a basic "coding culture", also I believe that being capable of instructing a computer to do something with the clearest, shortest and simplest instructions can be useful for any training exercise.

By Adnintya R

May 24, 2022

The course is fun. For someone who has never used python before, it helps alot to know and learn about basic python. The teacher has a lot of experience in programming, especially Python, and delivers the class really well. He doesn't just give us the theory but also shows us the example that makes me as a student get easier to understand. The assignment also helps a lot in improving our skills because it makes us practice writing a script. Thank you very much for this course, I hope it will also help other people out there who want to learn python for the first time.

By Christine D A

Oct 17, 2020

Mr.Charles not only entertained me throughout the course with his Harry Potter references and mini jokes that he slipped in throughout the material but also managed to keep me going whenever I stumbled by reassuring me that "when my code breaks, it doesn't mean that I will fail as a programmer". "Python just needs a little help!" :D Thank you for this wonderful, easy to follow, interesting and informative course which was taught in a way that simplified concepts ,so much so, that it became extremely easy to remember! Looking forward to the next part of this course! :)

By Shawen U

Jan 12, 2018

I have seen and tried quite a few coursera courses and this one was especially engaging and helpful. The lecturer clearly has lots of experience and it's easy to stay focused. I never get bored from his videos. The assignment difficulty might have been a little more consistent. While the first ones barely took me a minute, the final one took me a few weeks and even today I don't understand why the tiny changes I've made have had such different results. I would like to know more about that.

I'm going for all the other courses in this specialization. Really enjoyed this.

By Vinicius A

Feb 14, 2022

Nunca imaginei que poderia iniciar o aprendizado em programação com macarena!

O curso é bem simples, leve e direto; as analogias do professor Charles nos fazer entender facilmente o que ele quer passar.

Os exercícios são simples no começo, porém, a dificuldade aumenta com o tempo e fica cada vez mais legal a tentativa de criar um programa para resolver um problema, por mais simples que ele pareça de início. Recomendo muitíssimo para quem quiser entender um pouquinho melhor como tudo o que utilizamos hoje em dia, através de celulares, computares, tablets, etc, funciona!

By James M B

Sep 21, 2016

This is a great opportunity to learn some excellent skills in a language that is powerful yet easy enough to learn the basics. I enjoyed every moment of this class. I learned a lot about python and Charles Severance (Dr. Chuck) provides an excellent learning experience why presenting the material in a concise, structured and fun manner. I'm pursuing all 5 (even the capstone course) courses to earn the specialization in an up and coming language I feel we will see more apps being developed in the Python Language. Thanks Doctor Chuck and the University of Michigan!

By Rocio d C

Jan 28, 2016

An excellent course, very clear with the precise information that help me to understand the issue and learn beyond, thanks to the course material.

Chuck, the teacher, is an excellent transmitter of knowledge

I highly recommend it.

Rocio

------------------------------------------------------------------------------------------------------------------------------------------------

Un curso excelente, muy claro y con el material preciso para entender el tema y aprender más de la cuenta.

Chuck, el profesor es excelente transmisor del conocimiento

Lo recomiendo ampliamente.

Rocio

By Chadi S N

Jan 12, 2021

Dr. Charles definitely delivers what he promised by the very title of the course "Programming for Everybody". I've taken 2 or 3 programming classes at school but none of them seemed as meaningful as this one. Dr. Charles walks you step by step to understand, think, and make sense of all the information he's stating not to mention the well-thought approach of having assignments and sample programs to figure out their code on your own.If you're into learning programming and you think that it's an alien's language or whatever, trust me this class will change your view.

By Аитор Х

Jun 12, 2018

It's an awesome introductory course specially designed in a way that everybody can easily understand all the classes. I don't have a technological background and I'm pretty confident to say that the course can be easily undertaken in 1 week or two weeks if you have easy with absorbing new content and if you like it, so that you can move on to the next one and do other courses more advanced. Also this is easily a course that can be leveraged to other machine learning related courses in which python is the most common tool. With that said I wish you the best of luck !

By Deleted A

May 19, 2017

Dear Dr. Chuck! Thank you VERY MUCH for the most outstanding course I've had so far. Your sense of humor and your eagerness to teach are the most valuable things in this course. They transfer studying into a fun and interesting process.

This course is very good for the beginners with completely no knowledge about what programming is. I think that people who know one or more programming languages may wish to have more changeable tasks and learning.

Seven weeks for the course may seem too long but nobody restricts you from rushing forward.

See you in the next course!

By Jaffer G

Oct 22, 2016

This was an excellent beginner level course for Python. Though I had prior coding/programming experience with MATLAB, I learnt new and interesting things from the perspective of a computer science course. I also have to say this was the first course that I successfully completed on Coursera which is a reflection of the interesting course material and the enthusiasm shown by Dr. Charles Severance in his videos. I particularly enjoyed the last assignment. I will definitely try to complete the specialization from here. Thank you Coursera, UMichigan and Dr. Severance!

By Senem Y

Jan 6, 2021

Since i started this course on coursera my point of view about programming has changed .I was struggeling so bad about understanding and writing all the codes.However with this course it became much more easier than ever.I am so thankful to take it.I thank especially to Charles Severance because with his course programming became fun and enjoyable topic for me.It was not like any class i took on my university.I havent bored even a second.Thank to coursera and to Michigan University also to give me the chance to reach this course from the other part of the world.

By Zafrin M

Oct 25, 2016

Love Dr. Chuck. He makes the class fun and interactive. This a probably the best call to take if you are thinking about learning programming (in any language). Python is very intuitive and easy to learn. it will give you a sense of how to think like a computer.

The best tip I can give someone who is serious about actually learning the material is the following:

1. watch the lectures, take notes

2. read the book, play with interactive python in your computer, look at python documentations, as necessary.

4. Do all the exercises from the book

5. Do the course assignments

By Paloma A d O

Nov 8, 2015

I never had a programming class that covers really the base of the basics in such a deep and easy to understand way, not taking for granted many things. Professor Charles Severance has a great sense of humour (it looks like you are talking to him in person, it's not something spectacular for the camera) and very generous showing his team, amplifying knowledge through interviewing many interesting people. Exercises were very helpful to understand the chapters. Would appreciate if could have more exercises (not for grade, but for practicing).

Super recommend it!

By Mahesh G C

May 3, 2020

Excellent course for the beginners in Python. Well managed and easy to understand with given examples. Asking the assignments which is the best way to understand how much we have learn. I will definitely refer this course to others also. At the start of this course I do not have any knowledge about the python. But after completing this course now I know the basic and some advanced topics of python. Now I am able to write and run the program in python. Thanks to instructor sir for explaining this course in a very different and understandable way. Thanks a lot.