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:

1201 - 1225 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Germán L C

Jan 22, 2016

Excellent course, specially if you want to start from scratch. It gives you the feeling of being in an actual class. I've done the whole codecademy python course, which was very focused on the practical side, and it is great now to do this course to understand the theory behind it, and what was I actually doing. I'll certainly continue. Thanks for the awesome content!

By Game o t

Oct 16, 2023

I completed a Python basic course, and it was an excellent learning experience. The course covered fundamental concepts comprehensively, making it easy for beginners. The instructors were knowledgeable, and the hands-on exercises helped solidify my understanding. I now feel confident in my Python skills and look forward to further courses to build on this foundation.

By 李昕諺

May 28, 2021

The course is great for beginners. Before taking the course, I have tried several course. I almost gave up learning programming. However, the course makes me find the interest and enjoy in the course. I am really happy and finish the course. I have found the enthusiasmabout learning programming. I will keep learning python. Thanks professor Charles Russell Severance

By Elizabeth O D

Apr 4, 2021

I got an clear overview of computer systems, a treasure trove of accessible resources (videos, ebook, forums, instructor support), an entirely new toolbox for solving math problems like those on Project Euler. I also loved the "side bar" videos of office hours and interviews. The interviews especially added to my appreciation and understanding of computer systems.

By Karol D R G

Jul 20, 2020

This course overcome my expectation, I thought it was going to be more basic but actually, I learned several concepts for programming in python. I just finished the first course and I already sign up for the next one. The teacher is so expressive, kind and he tries to explain easily all of the concepts. I recommended it if you want to start in this programming world.

By akash m

Jun 6, 2020

I would to thanks coursera and our Python instructor Dr. Chuck. It was so easy to learn with Dr. chuck. He explained it very well. I never got bored at any point during learning this course. It was so interesting and now I know I'm able to understand the programs and write some code also. I'll keep coding. Thank you Dr. Chuck for motivation and knowledge you gave us.

By BOYU K

Nov 28, 2018

I got to say it's a really funny experience. People always think programming is a boring stuff, but this course really show how funny the programming could be. I remember someone told me that the only difference between elite and loser is perseverance. I do believe this course will encourge more people join the programming team, let programming make the world better!

By Jason K

Feb 2, 2018

Clear, precise, and unintimidating. Dr. Chuck breaks down fundamental programming concepts very well and in layperson's terms. This course was a great refresher for me, as I put down my Javascript hat last year and needed to brush up on these core coding fundamentals. Would recommend this class to anyone who is interested in beginning their coding journey via Python.

By Savvas T

Dec 12, 2017

Yeah!!! This is the first course that I finally complete at coursera (out of the 10 - 15 that I tried and never finished). This is a really nice course for Python introduction mainly because of Dr. Chuck. I never felt bored and what Dr. Chuck managed was to spark my curiosity to learn more!

If you tried to learn programming but failed, this is the course you MUST do!

By Jiaqi Z

Feb 26, 2017

I love the professor, he is humorous and makes language fun. You know at beginning I don't like program at all and this is my first programming lesson. Thanks to the lesson, it makes me be interested in programming. And the lesson is not very difficult, every can learn about it, and the practice is practical. At last, thank you so much for your effort on this lesson!

By Augusto P

Sep 15, 2022

Great introductory course. It's really easy to follow along and will require you something between 7 - 12 hours in total to complete, including lectures and excercises. Dr. Charles Severance is a great teacher and knows how to explain everything in a really easy way so anyone can understand. Thanks so much to him, Coursera and University of Michigan for this course.

By Likhith R S

Jul 7, 2021

It's really a good course for the beginners who don't have any Idea about Python. Before joining this course I had no idea about how to program with Python, But this course really helped me a lot to gain the knowledge about Python. My special gratitude to University of Michigan & Mr. Charles Russel Severance for helping me to begin my Python learning in a proper way

By Dewashish M

Aug 13, 2020

An excillent course designed for people wit zero experience about programming. Takes a good approach on building a programming mindset and generates a programming thinking ability. Covers topics such as expressions, loops , functions, etc. in a very beginner friendly way making it best for someone taking into world of programming with python as their first language.

By Dr. V S

Mar 20, 2020

For the first time, I have taken a course online. It has been a wonderful experience for me. This course is very suitable for a person who does not know anything about python. I learned all the things and the explanation provided was good. Charles Severance explains every concept in a simple way with good examples. I would like to do more courses here.

Thank you!

By Asanka G

Aug 5, 2023

"Programming for Everybody" is highly recommended for individuals with little to no programming experience who want to learn Python from scratch and start their journey into the programming world. The course content, combined with the University of Michigan's reputation, makes it a compelling choice for beginners looking to build a strong foundation in programming.

By Emma L

Jan 19, 2023

The course syllabus spreads the material to learn over 7 weeks. This is way too much for so little information to learn. 1-3 weeks would be more appropriate. This is not too much of a problem, because in an online course you can go at your own pace. But if you go at the pace suggested by the syllabus, you'll lose a lot of time. Other than that, an excellent course.

By José G S V

Feb 10, 2022

Excelente curso para iniciarse en Python. Aplaudo que es accesible no solo para personas con conocimientos previos de ingeniería y/o computación, sino para todo quien quiera aprender. Muy buen profesor es el Sr. Severance, y aplaudo su esfuerzo para llevar este conocimiento a tantas personas como puede. Estoy ansioso de continuar con el resto de la especialización.

By Widasun W

Feb 9, 2021

hei , widasun here from Sri Lanka. This is very very interesting course i had met ever. Dr.Chuck thank you for conducting this course. actually he is teach with super skills. i like it. because there are no boring time to me.Thank you coursera and COL. I hope to do other courses in MOOC. Thank you very much. i learn python basic thinks. widasun.sona@gmail.com

By Hector P H

Nov 2, 2020

I took this course 12 years removed from college and without having used programming skills at all in my work. I have to say that it has been a very pleasant surprise. The course is very well taught and even for non-programmers like me it offers a very easy-going and efficient learning experience. Kudos to Dr. Chuck and the rest of the team that made this possible.

By Mayank R

Oct 15, 2020

I took this course back in 2015 with pretty much zero understanding of python and computer programming. Five years later, I have changed my career from core finance to quantitative finance requiring significant programming skills. This course was where this all started. Excellent introduction to Python and computer programming in general. Thank you Professor Chuck.

By Rohan C

Jul 15, 2020

Was an amazing experience learning this course. I must say that everyone should learn programming. I was not sure initially when I took the course, but when I started learning the course, I got more understanding. I used to get stuck at some exercise, but Dr. Chuck instructed very easily for every class, which made me learn more from the course. Thanks, Professor.

By Jeff A

Jan 29, 2018

Absolutely outstanding course. Really liked the lectures, the examples, and the exercises. It's been much easier to learn Python through this course than simply reading a book and doing exercises. Charles Severance's explanations really make the language much more understandable. Really liked the bonus material as well - especially the material on Guido Van Rossum.

By Aibek T

Sep 17, 2017

Thanks for the opportunity for learning from one of the best teachers of one of the best universities of the world. The materials of the course are well suited for beginner programmers and great. Also I would like to suggest to make several mini quizzes regarding the topics if the lectures instead of having big ones. I think it can be helpful for beginner students.

By Rishabh

Sep 10, 2017

This is a really interesting, student friendly and at the same time challenging course. Dr. Chuck is very intriguing and makes it fun for continuing with the course. The course appears to be a well planned one as well. I am starting to build a good sense of programming after taking up the course and I am feeling more confident about the technicality in programming.

By Joe Z

Jun 17, 2024

This is pretty much fantastic courses of python for non computer-bases person like me to get entrance to coding, the host is energetic, homor and knowlegable guy! you did a great job that definitely would have great influence in IT training. the tutoring methodology is great, no boring, tutoring key points combined with practises, easygoing! fantastic experience!