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

GL

Feb 28, 2016

Excellent for a beginner!! Professor Severance follows a very smooth and efficient method of teaching that reduces anxiety and increases passion for learning!! Recommended to anyone starting Python!!!

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.

Filter by:

176 - 200 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Amit B

Aug 8, 2019

Very crisp and Bang on Target.

Useful for people who have a passion for self learning.

By Shashin M

Jan 3, 2022

This is the best course for learning the basics of the python programing language.

By Ganesh S K

Apr 27, 2020

Awesome! I never seen this type of instructor .very interesting and useful.

By yasamin h

Mar 4, 2022

thanks dr chuck . you are one of the coolest people i know . i learned alot

By Artem T

May 15, 2019

Great teaching: easy language, some extra work and thinking.

Thank you!

By Shubham J B

Jan 10, 2019

Best of Instructions and the best teaching faculty on internet.

By govind c

Mar 3, 2022

very excellent course. this course is increase my knowledge

By lainnar

Jul 25, 2022

It is an excellent course. Ready to continue studying!!!!!

By José M C H

May 15, 2020

Clear, easy and concise for beginners. Highly recommended

By Yash S

Mar 5, 2022

i recommand this course for beignners learning in python

By Soroush N

May 8, 2020

Long story short : awesome teacher, perfect materials

By yash g

May 15, 2020

Excellent course even for a beginner in programming

By Bernard K K

May 15, 2020

Is such a valuable beginning. Well structured.

By Liang-Jung H

Sep 22, 2019

very good for a new python programmer

By Zou A

May 17, 2019

I love the professor! He is so funny!

By Joao C Q F

Oct 30, 2020

This course is very interesting

By Dushyant P

Aug 30, 2020

Simple and informative content

By MD E A K

May 15, 2020

Excellent course for beginners

By RAVIKUMAR I

May 15, 2020

instructor is really awesome

By Selin A

Sep 18, 2020

Dr. Chuck is obviously best

By Pratik U

May 15, 2020

Good teaching methodology

By Anirban M

Jul 5, 2020

A very good course.

By sakshi s k

Oct 30, 2020

very very good

By Songjie G

May 17, 2019

great!

By Marco

Mar 13, 2023

On the plus side:

- Videos are generally short and to the point.

- Quizzes are enjoyable and very very useful to double check your own progress.

- The speaking style of the teacher is, in general, fairly straightforward and never boring.

- Teaching staff answers quickly in the discussion forum.

On the minus side:

- The teacher generally writes over the slides without adding any value to their content (actually creating some confusion).

- He occasionally introduces a new subject with code that includes other subjects (i.e., loop lessons code includes lists, and lists are never fully explained as they're not in the scope of this course) and/or can lead to wrong assumptions (i.e., most of the slides offered for loops include lists in the code, but I found out at the very end that lists are not strictly needed to run loops).

- Sometimes, the exercises imply an extra logical effort and the default code in the autograder can unleash confusion: if on one hand I am a supporter of tricky questions and critical thinking to stimulate and challenge the learning process, I find that this stage should happen once the knowledge has been consolidated and not during early exercises. When plenty of learners call for help in the forum, often about the very same mistake (and the teaching staff answers with nearly copy-paste answers) this calls for a review of the exercise.

- I fail to understand the purpose of the "Office hours" videos, which do not give any Python knowledge.

Nevertheless, I still think this is a solid introductory course for beginners/non-programmers that is worth getting. While I am not a programmer, I can certainly say that I no longer feel a complete idiot!

Thanks a lot, Dr. Chuck!