Chevron Left
Back to Python Basics

Learner Reviews & Feedback for Python Basics by University of Michigan

4.8
stars
17,231 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

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.

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!

Filter by:

3326 - 3350 of 3,847 Reviews for Python Basics

By Gannon O

•

Oct 1, 2020

It's fine, I would just like to see more coding assignments, even if they are redundant. I really want to do a lot of exercises and there weren't that many in this first section. Hopefully, they pick up in the next sections...Also, if anyone is reading this can you please include references on what to look up for some of the more challenging problems? As with another recent class I took, with another Univ. I am dismayed by the fact there is no "if stuck go watch/read/ XYZ again".....This also keeps the instructors 'honest' like they did provide everything we need to solve the problems --some times I feel they haven't.

By Colby G

•

May 28, 2021

Overall I found the course to be informative. I already had a fair bit of Python experience but I still learned some things which made it worth my while to finish. The reason I did not give it 5 stars is because I would have liked more hands on coding challenges. Almost all of the questions were either multiple choice or required 1 or 2 lines of code. I would have liked more questions like the final that required coding from scratch using what was learned from multiple lessons to accomplish a more complicated task.

By Lizzy F

•

Jun 17, 2020

Great course for absolute beginners! Very well structured and paced, just the right amount of work planned for each week. Course instructors are professional and competent. I especially enjoyed working with the interactive textbook provided.

However I believe the detailed video explanation for many exercises are not needed by every learner. In my opinion the explanation videos could be separated from the main course videos, and made as optional for students after they've done the exercises.

By Adam W

•

Jan 11, 2021

This 1st course of the "Python 3 Programming" specialization by University of Michigan is more in depth than the 1st course of the specialization of 'Python For Everybody' by University of Michigan. This course is less in depth than the single course with no specialization of Learn to Program: The Fundamentals by University of Toronto. Therefore I am only giving it 4 stars. I recommend the last course mentioned to get the best head start at learning python.

By James C

•

Sep 20, 2020

Slowly builds understanding of basic concepts. Thank goodness that playback speed could be accelerated. For those with programming background looking to learn Python (like me) pacing can be excruciating slow. But in the middle of the long lesson a interesting insight will be dropped so you need to listen. That said - at the end of the course I felt totally on top of the content covered.

Also I am now humming "Wun-Wun was one racehorse, Tu-Tu was one too, ..."

By M S

•

Apr 2, 2019

This course and platform is a great combination for learning, interacting with python and I must say, thank you to every tutor and other respected person whosoever involved in the development of this course, and I am sending my best wishes from my heart to their hard work . I promise to myself, i

_var1=' Thank You'

_Var2='Promise to put good efforts to learn python in week : '

for i in range (4):

print(_var2+ i)

print(_var1+' Week '+i)

By Nicholas S

•

Jul 27, 2021

The course is informative, but can leave you hanging in terms of not explaning things in depth enough to complete some of the problems. I found myself going back to course material several times as well as looking at outside sources to get a better explanation on how to to certain problems. The overall goal is critical thinking, but some more problems that go over finer details of commands and how to implement them would be helpful.

By Anastasios P

•

Jan 7, 2020

I felt the lectures were too long, with many repetitions that after a while offered little to me. Exercises, questions and quizzes (inc programming) were a good revision of prior knowledge. In total, I learned few new things and mostly cleared some concepts in my head. I can't see how this course is a continuation of Py4E, but it's a very good starting point for someone that has no prior programming experience.

By Jonas H F K

•

Nov 23, 2019

Great course, the autograder is sometimes very precise. I recommend completing your assignment at least a few days before the deadline as you might need to get help from the discussion board.

The staff on the discussion board usually gets back to you within 24 hours. Very impressed with the quality of the responses I've received.

Definitely recommend the course! Will try to complete the specialization.

By Malek C L G

•

Apr 23, 2020

First, I want to thank the University of Michigan for this amazing formation and all the teachers. I have never heard about python before and now I can do a lot in it just with your formatio.there are courses that I have less understood. On the other hand, I liked very much the exercise and the final test. I find it so helpful. Finally, I recommend python basics for every beginner in python.

By Arslan A U R

•

Oct 25, 2019

This is a good course to develop understanding to the basic concepts of python. The scope of this course is not to develop understanding to the overall basics of python programming. I would say this course did a very decent job within its scope.

If you are out there and looking for a course on python Basics and have no prior knowledge to programming, then this course is for you.

By Luis A R C

•

Oct 4, 2023

Muy buen curso. Explica claramente los conceptos teóricos necesarios para comprender el lenguaje y llevarlo a la práctica con facilidad. Sin embargo, considero que las evaluaciones son un poco fáciles. Creo que deberían poner un poco mas de dificultad con proyectos de finalización que involucren todo lo aprendido en pocos problemas o en uno solo.

By Tingting Y

•

Jun 29, 2020

Very detailed and easy-to-understand introduction into Python. The interactive textbook was very helpful. However, the content of the videos overlapped a bit too much with that of the reading assignments. In the end I gave up on the videos (which were too slow for me) and only read the textbook in order to complete the exercises.

By Gary K

•

Apr 16, 2021

Instructors are very good at explaining core Python and programming concepts. This is an excellent course for someone with no programming background. For those with previous programming experience but looking to develop Python skills, it may be frustrating as there are not enough actual programming assignments.

By Aditya P

•

Aug 2, 2021

This was a very detail oriented course which guided me very well. I could comprehend the course pretty well, because of application based questions and with the help of CodeLens I could understand how the codi actually works and iterates. I thank all the mentors and individuals who helped compiling the course.

By Mohammad H

•

Nov 28, 2020

In general I have to say it was the best python basics course I can find. I learned very well. The only reason I'm giving 4 stars is the lack of support. We weren't getting responded to at all. No teaching staff were replying. So it was as if I'm watching online tutorials with nobody to help me understand.

By Nada A A A

•

Sep 13, 2021

I recommend it for beginners who has no experience in programming but not for people who has a strong experience with any language and I think that it will be better if assignments are a bit harder. I think that but very thanks to instructors as they did their best to encourage us to finish this course.

By Clarke S

•

May 2, 2022

Overall, it's a pretty good introduction to Python. Some of the back and forth between the course materials and videos is a little cumbersome (especially when the reading has a required video that repeats what the UMich people explained in their video) but other than that it was what I needed.

By MP

•

Aug 23, 2022

Great job! For an intro to Python I wish this course had far more practice problems with answers so that the information could just be drilled in. The additional practice problems could be optional but I wish there was an opportuniy to drill in the info harder after each week or module.

By ABHAY V

•

May 17, 2020

It's an good course to start with Python Basics. It's content is good, and even the teaching faculties content delivery is also good. but the problem is that it has more of the same questions in both exercise and practice which might be irritating as doing same question again and again.

By Christie B

•

Apr 22, 2019

You will get through this course very quickly (as in a few days) if you already understand programming in another language. However, I found it important to go through it to understand the quirks and nuances that are unique to python. Also the practice gets you used to the syntax.

By Sumit K

•

Feb 16, 2022

Really this course is amazing , i learned so many thing that are very important to understand a big thing . With a strong base you can stay for a long time - that thing i learned from this course .

A big thanks to the course mentors who teach each thing with a clearification.

By Alexander D

•

Feb 8, 2020

The material within the course was essential for Python developers and the exercises provided quick practice to build the skillset offered by the course. There are numerous typos and formatting issues that made it feel as though the effort to provide the material was careless.

By Shubham T

•

Jul 13, 2020

Great course for beginners. If you have any prior experience then it might feel slow. The videos and the recommended readings after each video feel a bit redundant, but I would still recommend visiting the runestone page after every video since it has some extra information.

By Sashin R

•

Mar 22, 2022

A very good introductory course to Python programming. One lacking point is the tutorials are very easy, and the completion score is based purely on percentage completed. While I feel I have learned a lot, I do not feel as if this knowledge has been satisfactorily tested.