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
226,575 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

DJ

Oct 19, 2017

Dr. Chuck has a special ability to teach programming to people who doesn't necessarily have programming background. This is rare among programming teachers, and shows that he is an excellent educator.

DM

Sep 7, 2019

Great course! I always thought of programming as a too-difficult-and-complex thing for me; now I want to learn more. Thank you Dr Charles Severance for explaining everything in such an affordable way.

Filter by:

651 - 675 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Omkar D H

Feb 21, 2020

Very helpful, Learned all the fundamentals of python programming. totally satisfied with the course content and it also helped me extremely by clearing all my doubts, as well as course got a clear perspective, to how to use python is a practical point of view.

Also got historical knowledge about the evolution of python and about it's creators. thank you to prof. Severance

for everything

He is an great teacher and understands the way of delivering the knowledge to the beginners.

Keep it up.

By Dirk C

Mar 3, 2017

I loved every minute, thank you.

For me the fact that I could download the videos, watch them without Internet connectivity, complete the Quizzes and assignments on-line made this course stand out above others.

The content started from knowing nothing to more advanced at a slow pace in order for all to follow, this is great.

Paying monthly $49 made the specialization course affordable for me living in South Africa.

I thank you for the a great course, looking forward in completing the rest.

By RH

Nov 12, 2018

Very nicely designed starter for Python learners! I'm in finance and only got little programming background in Matlab and VBA, and this course helps me to know the basic structure of this programming language. Professor Chuck not only knows programming, but also knows how to teach the methodologies clearly to ordinary people. This Getting Started with Python gives me the confidence to deal with the future Python questions and I will continue with the next courses. Thank you, Dr. Chuck!

By Ella W

May 31, 2018

Honestly, this course is great for beginners. The instruction is explicit and clear and very structured. The textbook is very useful to understand the basics of programming language. I also like the assessment combining quizzes and hands-on exercise to get familiar with the coding process. Plus, the bonus part enhanced the connected learning and informal learning practice, and also increases the instructor presence. The pace is just right and the workload is perfect. Love this course!!

By Eleanor S

Feb 11, 2018

What a fantastic course! Every element is explained from the perspective of the way python processes the code, so you get a solid set of 'first principles' to work with.

The videos use excellent simple examples, which are then extended as the topics become more complex, so you get the sense of really building from the ground up. Chuck Severance is clearly a pedagogical master. How lucky we are to have access to his teaching from all over the world (Australia specifically, in my case)!

By Mike F

Jan 11, 2017

This is a fantastic course that takes people from a whole spectrum of experience, at their own pace, from introduction to computing and programming through to writing basic Python programmes. I believe that I could work with my 9 year old daughter to get through this course. If you have never programmed before, you will be amazed by what you will achieve on this course through the lectures, self study reading and community support. YOU CAN DO IT!! I'm enrolling for the next module!

By sharon h

Jun 27, 2021

I am an adult learner in my 50s. Computers started to come into mainstream when I was in hight school. I took this class through another university online and it was horrible. I really appreciated Dr. Chuck's teaching style and presentations. The use of the flow charts really clarified what/how the program processed the data input/output. I never thought I would be able to understand programming. But now my teenagers are asking me for help. Thank you so much for putting this together.

By Apoorvah

Jul 5, 2020

As a consequence of lockdown, I wanted to learn the basics of coding and programming.

This is an amazing course, I understood everything from scratch and genuinely enjoyed doing it.

Not only that, but I can also practically apply this knowledge in financial analysis. I have a long way to go as a programmer but I surely love what I studied and can apply it to my work as well. The teaching style of the professor is also commendable. It seems personal even though these are video lectures

By WANG X

May 9, 2020

I love this course very much. Before I started this course, I thought Python was difficult to learn because I knew nothing about programming, but the teacher made it easy and interesting to understand. I am thankful for Professor Charles for his contribution to the course. This course totally inspires me and makes me want to explore more on python and programming. It's so awesome. I highly recommend this course to anyone who is a beginner of Python or programming to learn this course.

By Ayushi K

Apr 29, 2021

Course was easy to understand, engaging and interesting . I really liked the way of teaching.

I really enjoyed learning through this course ang got to know many knew things.

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 and He was interesting and even funny at times.

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 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.