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:

676 - 700 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Andres F G M

Apr 16, 2020

Getting started with Python is a friendly and well-structured way to start learning python language. I think this course is very helpful for people that have no notions in python or even in programming language. Maybe, I could give a biased review knowing my knowledge in computer programming since few years ago, But, still it was very good to refresh concepts and start learn another language. In addition, Pf. Severance has a really good pedagogy to give virtual courses. Recommended!

By Jean-Pierre F

Oct 18, 2020

That is a very nice and well structured course. It's very clear and simplified. I really liked it. I just have one point to clarify and it's that I couldn't see the goal of what I was learning, but once I began the second course and especially the 7th chapter I noticed that I can't be done otherwise and that is the basics we need to do useful exercises and tasks like the ones we are doing now.

Thank you very much Dr. Charles Russell and much appreciation to the University of Michigan

By Micheal A S

May 24, 2020

This course was nothing short of phenomenal. If you have not been in a classroom setting for a while, or if you have never committed to online education before, don't worry! This is absolutely the class for you if you are considering embarking on your journey of learning how to code Python. Good luck to all that attend this class. I would also like to thank the University of Michigan and Dr. Charles Russell Severance for an amazing experience and a quality education from this class.

By MD H H A

May 9, 2020

This is the first course I have taken in Coursera and I want to say only one thing about this course that "You don't have to know any programming language and you don't require any kinda skills to start this course even though you don't require any kinda knowledge in terms of this sector. You can start from zero levels which are going to lead you a not the infinity level but a level where you can know python, where you can be a programmer on python " SO just enroll the course.

By Anthony R

Nov 27, 2021

This course was great and I'm usually very critical of Coursera courses! I finished the class in 3 days with no prior python experience; however, understanding that it's better to take the foundational steps slow, I went back and read a different python textbook for a couple days and then rewatched this whole course at 1.25x speed and redid all of the assignments. Programming has been fun and it's exciting to solve these problems on our own. Looking forward to the challenges ahead!

By SHITAL P

May 12, 2020

Dr Chuck is amazing. I loved his teaching style. Before this also I tried programming but learning was never so easy and interesting. The course content is awesome. I am from mechanical background, did not have any programming background but still i never felt any difficulty while during assignments or understanding the lecture. The syllabus, Quiz and assignments are planned very well. Thank you Coursera and Dr Chuck. I would like to continue learning python with coursera/Dr.Chuck.

By EDWIN C S

May 15, 2024

The course "Programming for Everybody (Getting Started with Python)" from the University of Michigan on Coursera is excellent for those new to programming. The exercises are clear and practical, effectively reinforcing fundamental Python concepts. The course structure is friendly and accessible, making it easy to learn at a comfortable pace. The examples and solved problems, like the ones you mentioned, are relevant and provide a solid foundation for developing programming skills.

By David C

Aug 22, 2022

The information was presented in a way that made it easily understandable. I was able to complete all assignments with just the right amount of difficulty. It wasn't so easy as to be pointless, but not so difficult that I was unable to progress without getting help or giving up. Each assignment seemed to build off of the previous ones in a way that reaffirmed what I had already been taught, which is something I enjoy when learning processes that eventually become very complicated.

By Brittany B

Jan 17, 2021

Before this course python was just another language I did not know. Now I know the very basis concepts and how to use them. I can right simple code and run it . The best thing is you do not need to be a math wiz or a computer nerd to get this course. I did watch most videos more then once as I am a slow learning but in less then a month finished with flying colors and can't wait to start the next course. If you know python or the basics of python this is not the course of you.

By LALIT B

Jan 12, 2021

I am a student of computer science engineering and i needed to learn the Python programming language as the colleges were closed due to covid-19. It was a great opportunity for me to level up my skills.

The instructor was very friendly and fun and he taught the things in very simplified manner and the course also provided good material for studying. The course also included the interview series to get motivated. Overall the course was very good and is recommended for the beginners.

By Nitin A

Jun 10, 2020

This course helps a non programmer understand the basic ideas of programming using python. It is extremely easy and is probably the first step for anyone into programming. Apart from explaining the concepts in an easy to understand manner, the exercises also help confirm that understanding with an auto-grade feature. The course also has some really interesting Bonus chapters which gives you a background on how it all started as well as interviewing some really interesting techies!

By Jeff N

Feb 7, 2016

Outstanding Course for a newby. All about programming. Lectures and problems are clear and relate directly to the subject not related topics like statistics and other disciplines which add nothing to the Python and Python programming focus. Dr. Severance has built a great specialization here. Problems can be challenging but doable within the time frame represented by the course description (give or take a couple hours on some of the more challenging ones. I've learned alot! Thanks

By Jeryl Y S

Jul 22, 2020

4.5/5.0. Thank you for this! Charles is a great instructor, the explanations were great. I took another python introductory course prior to this and this really built on that foundation. Recommend this to anyone who wants to start their path into python. I'm personally taking the Python specialisation from UoM and I'm so excited to begin on the 2nd course! Would have given a full 5/5 if the course materials were provided to be downloaded so we could reference it whenever we want.

By Paul S

Apr 25, 2020

Great course, got me excited about learning more. The instructor, Dr. Severance, is easy to follow, entertaining, and has a knack for explaining concepts simply. It can seem to be going a little slow but I think that's intentional to force the student to really absorb the concepts. More assignments would be helpful and some multi-unit assignments that help the student put several concepts together would be great. This feels like a topic that you only really get through practice.

By Barrie C

Mar 31, 2019

Excellent engaged and engaging instructor! Dr. Chuck is entertaining and informative at the same time, highly recommend. I've learned so much already--I had some prior programming experience so watched "Getting started" on 1.5x speed but still learned things I didn't know. He really starts from the beginning and fills in any gaps you may not realize you have even if you've already coded before, and gives a great foundation to anyone who doesn't have previous coding experience.

By 黄昱森

Jan 30, 2018

very interesting course by Dr.Chuck. It took me a week to master the basic of Python as I have experience in Java and C++. Still, I recommend this course to those who are new to computer programming. The course explains the core of computer programming language clearly and class assignments are all well designed. I especially enjoy the video of Dr.Chuck talking with all those successful developer in computer science industry. What they share in the video is genuine and inspiring.

By Marco M

Sep 4, 2023

"Programming for Everybody (Getting Started with Python)" is a great course to learn the basics of programming with Python. Even though I already knew some Java language programming, I found this course interesting and I loved discovering the similarities between the two programming languages. I also thought it was insightful the presentation of loops and exercises with flow diagrams that help the learner understand how programming work instead of just memorizing blocks of code!

By Amanda K

Oct 20, 2017

Fantastic course! Dr Chuck is great at explaining things simply and efficiently. His examples and way of seeing programming and computers really helped me to understand concepts. The exercises build on the lessons but don't always mirror them, which is a great way to learn. I found it easy at first, then by the last lesson slightly difficult - this is my first programming language and I am a complete neophyte. I really appreciated this course and look forward to the next one!

By Kunitaka Y

Aug 5, 2023

Great course to start programming. This course teaches fundamentals about programming and is very easy to follow. The fundamentals are always important, even for a person who has become a senior programmer or already has experience in other programming languages. This course teaches the very basics of how programming works and how a computer works while a program is being executed. I also liked the videos only available in this course, featuring special guests and office hours.

By Emily M

Aug 26, 2020

Fantastic course. I took 6.001 (Intro to Computer Science) at MIT 25 years ago and haven't done much programming since then. I want to help my kids learn some programming and thought Python would be a good start. I tried a few different courses and then got to this one which is perfect. Dr. Chuck explains everything so well and he's very enjoyable to watch with just the right mix of humor. The quizzes and assignments are well-designed to help ensure you understand the material.

By Natawan P

May 7, 2016

I have tried a few basic programming courses before, but failed to go beyond the first lecture. I found them difficult to comprehend and felt discouraged to learn programming. But then, I came across this course and it got me excited to learn programming again. From the first lecture to the last, the instructor covers different important concepts in the way that anyone can understand. The book is also easy to read. I strongly recommend programming newbies to check this one out.

By Avani K V

May 27, 2020

The teaching pedagogy of Prof. Charles is awesome. He made his class so interactive via his delivery and communication skills, on an online platform was very impressive and very helpful, to carry on. Course content was equally good and Professor made us learn that very well. After attending this I am really interested to apply some course to be taught in Michigan under Prof. Charles, himself in near future. It was a great experience with lots of new learning.

Thanks a lot Sir.

By Kalpana H

May 16, 2020

Greetings to All Professors!!!!

It was really very useful for me. Prof. I am really thankful , because it was my first hand try in programming. I used to think like I will never understand the language of programming ever. but the way u explained (in a very easy and crisp form )was amazing. Hope u to contribute more good work in future.

Wishing you and your family a happy and health life ahead.......

With Regards....

Kalpana Hazarika, M-IEEE, Faculty-GCET, Greater Noida, India

By Claudia M G C

Dec 14, 2022

Muy bien explicado el Curso, con antecedentes y aspectos del idioma Python que ayudan a dar una idea cabal de su historia, su implortancia y su desarrollo.

Me gusta mucho el material de apoyo y ejercicios (el Libro), y muy especialmente lo didáctico que resulta ser Dr Chuck en los videos.

Pienso que es muy buena la estructura del curso , y me va siendo cada vez mas intersante y desafiante .

Muchisimas Gracias a todo el equipo que participa en este curso !!!

Atte,

Claudia Guevara

By JENNIVER A

Aug 7, 2021

I learned a lot and I love Python as a language. Dr. Charles is reliable instructor. He teach the course with lot of fun though the course is tough for me as a beginner. I really thank Coursera too for giving me an opportunity to study the course under financial aide. This course boost my confidence and gives me more knowledge about how programming works and it help me understand and perform in my job far way better. Thank you so much Coursera and Dr. Charles I owe you a lot.