Chevron Left
Back to Python Basics

Learner Reviews & Feedback for Python Basics by University of Michigan

4.8
stars
17,236 ratings

About the Course

This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You'll program an on-screen Turtle to draw pretty pictures. You'll also learn to draw reference diagrams as a way to reason about program executions, which will help to build up your debugging skills. The course has no prerequisites. It will cover Chapters 1-9 of the textbook "Fundamentals of Python Programming," which is the accompanying text (optional and free) for this course. The course is for you if you're a newcomer to Python programming, if you need a refresher on Python basics, or if you may have had some exposure to Python programming but want a more in-depth exposition and vocabulary for describing and reasoning about programs. This is the first of five courses in the Python 3 Programming Specialization....

Top reviews

DK

Dec 7, 2020

The course was very comprehensive and easy to understand. The instructors made sure that they are giving the information in a way that won't make me confused. Thank you so much for this great course!

NR

Oct 17, 2019

It's a must join course for the people who want to deep dive into the world of Python. I really loving this course very much. I wanna explore more hence opting for other parts of this specialization.

Filter by:

3376 - 3400 of 3,847 Reviews for Python Basics

By Mayank S

•

Jun 20, 2022

I really loved the course. It was well designed and I could practice problems and analyse my computing skills. It was very informative and easy to learn. Looking forward on learning more.

By Qidi Z

•

Jan 16, 2021

Very good course structure, and the teaching was really good. It would be better for answers to be provided for all the assignments, so that we could compare with it to find our mistakes

By Enrique Z H

•

Jun 26, 2021

Great course for beginners or people who desire to review basic Python. The FOPP book allows to study topics at your own pace with many different exercises to practice acquired skills.

By James N

•

Feb 6, 2023

Overall, an excellent introduction to Python programming for non-programmers. It is still quite valuable for experienced programmers looking to learn Python but can be a bit tedious.

By Shahtaz R

•

May 27, 2020

This was a great course. Thanks to the Michigan University and respected Instructor for their careful effort of teaching. And thanks for making an interactive textbook of runestone.

By Shravan B

•

Jul 8, 2020

Concepts are well explained and easy to understand. You get regular practice through the textbook which helps you get a grasp of things. A good course for beginners to get started.

By VC O

•

Sep 7, 2020

I just want to say that I personally like the strategy used in organizing this online lectures; the assignments, course materials, etc, everything seems very well prepared. Kudos!

By Christy H

•

Aug 22, 2020

this course gave a good couple of options for learning python, which is videos and the interactive textbook. i only used interactive textbook which helped me a lot. pretty good.

By Michael L

•

Jun 19, 2020

Good course. Enjoyable. Could have used more opportunities to practice, and sometimes techniques and instructions were used without explanation or with incomplete explanations

By Fred A

•

Nov 6, 2019

Good introduction to Python, somewhat slow at the beginning if you're an experienced programmer. The interactive environment is a very efficient way to learn by doing, kudos!!!

By AMIRUL H

•

Apr 6, 2020

The course is awesome. It helped me a lot. It covered almost every aspects. Python is the first programming language that i learned. it is interesting, it made me think a lot.

By Sivananda R

•

Feb 28, 2020

Glacial pacing at the beginning but everything is covered in exhaustive detail. The reading material and online textbook are wonderful and the professors are engaging.

By Mykhailiuk Y

•

Mar 28, 2020

It's a good course with interesting videos and tests, but there are some troubles with Runestone(like if i write a right code, but system say no).

Thank you for this.

By Anne H

•

Apr 29, 2020

Easy to follow, good explaining and material. However, i found it to be a bit too slow and hoped to go through the material faster and cover more during this course.

By Keslo

•

Jan 4, 2022

The course content is okay. It felt like a regular class on campus. I think the instructors need to be less scripted. Also I can say I don't like turtle at all.

By SACHIN R

•

May 7, 2022

Course was great, i learned a ton of new things and in a whole new perspective.Things tha i learned were:

1. Phython basics

2. Turtle graphics

3. Image processing

By Tarek T

•

Nov 22, 2020

Assessments ask much more difficult questions than we are taught. On that note however, that did help me learn a bit more than the lectures and readings alone.

By Brian K

•

Jun 13, 2020

Sometimes, I got the correct answer, but the system would tell me it was wrong because I did it in an unfamiliar way — slightly bothering. Overall great class!

By Christopher S

•

Mar 21, 2022

Overall a decent course, though a little too easy if you have Python experience. Worthwhile to review some basic concepts and the interactive tool is helpful.

By Arielle

•

Jul 13, 2020

Super, super basic python course. Very slow pace. It is taught assuming you have never programmed before. This would be a great course for absolute beginners.

By AYUSH C

•

Jul 30, 2020

speed was quite slow and the creator missed some of the topics which were meant to be covered. but still, the course was a good one for medium pace learners

By Oren L

•

Dec 9, 2020

The textbook was amazing! Unfortunately, between subpar image quality, poor voice pickup, and uninspired teaching, the videos were almost entirely useless.

By Yash S Y

•

Dec 12, 2021

Really good course as i am not a CS student its really helped me to understand the basics of python and fundamentals.Last but not the least its was fun :)

By farwa s

•

Mar 13, 2023

The course has been super exciting as I have learned lot new methods to be applied on different data types, which can very helpful in daily life routine.

By THEJAS H S

•

May 18, 2020

It was wonderful ,as I am beginner to this course, it was very useful for me.I had a great experience and had learnt many things and able to write codes.