Chevron Left
Back to Python Basics

Learner Reviews & Feedback for Python Basics by University of Michigan

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

3351 - 3375 of 3,854 Reviews for Python Basics

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.

By Abhinov B

•

Jan 12, 2020

The course is very interactive and helps you learn by practicing the code in code lens which I found very helpful for my understanding. But the mobile application of the Coursera needs some work, it lacks the freedom to learn while one is mobile and without the laptop.

By axel m

•

Dec 8, 2020

The course is very well structured and I think it could be very helpful for absolute beginners in Python. Personally I've found it quite boring since I start programming 3 years ago but it's a good way to learn well the Python sintax: "Ripetita Juvant"

By King Y K K

•

Dec 30, 2021

The teaching sequence is slightly off. Some execrises were not quite solvable until we complete some chapters in later session of the course. Also I would like to have the model answer as there were some questions that I did not answered 100% correct.

By Park J

•

Aug 25, 2020

Has awesome studying tools. However, video explanation is not as good or enough for the studying tool I guess. Studying tools are just enough for continuing the course, and the video did not help that much to make it easier to understand the course.

By Allan T

•

Feb 23, 2024

Overall this is an excellent introduction to Python. My only criticism is that it uses "scribbling on a screen" to present the information. There has to be a better way of illustrating points other than watching someone try to write using a mouse.

By Savio S

•

May 6, 2020

The lectures are good and helps to understand the concepts well. But if you are already familiar with basic concepts then It might be a little boring, still there is a strong chance you can learn some new concepts and understand the basics better

By Marcos A

•

Mar 10, 2022

I am recent graduated from University of Westminster in Electronic and ELectrical Engineering, I have used this course to acquire more knowledge in software as i am currently working in a startup and it has been an awesome journey. Recomended

By Ali M

•

Jan 1, 2023

Hi

all of my effort for doing assignments of this course was unsuccessful and unfortunately I couldn't pass this course and I am sorry for that. Please remove this course from my courses and let me to join othe courses on Coursera.

Thanks a lot

By Cristhian E J

•

Jul 17, 2020

In General it was great, the only thing I didn't like was the fact that you evaluated some topics in the final project, that we barely studied. And I had to look for information somewhere else. But besides that it was really good. Thank you!

By Ali D

•

Mar 23, 2022

Really great resources for learning and practicing concepts. Each week had a lot of content, which I did feel was overwhelming. I didn't finish in 4 weeks as a working professional, but I was able to complete the course on my own schedule.

By Simon W T C

•

Nov 11, 2020

The course is simple to understand, the textbook used is interactive and allow for easier understanding of concepts. If there is anything to add on, it would be that it take quite a time commitment to finish up each week learning scope.

By sandeep j

•

Oct 23, 2020

The classes were really great and the teaching methodology as well as the interactive textbook helped a lot. I missed a few deadlines as I had some college work to focus on, so that was a bummer but I really enjoyed doing this course.

By Haydhen A C A

•

Jul 27, 2022

Muy buen curso, te enseñan todo lo que te prometen y los profesores son muy buenos. No le doy las 5 estrellas ya que aunque en Coursera digan que tiene subtitulos en Español, los tiene pero están mal las traducciones.

By Aya R

•

Nov 25, 2022

I feel if there were more problems like the ones in the last week's graded assignment that would have helped more in making information stick to ones mind and would help me learn more as practicing is very important

By Hazem B

•

Feb 19, 2023

this is a great course , the concepts are well explained and the experience is astonishing , but i think that you should improve the authentication single sing on because it keeps reminding me everytime to log in .

By Jessica K

•

Jan 17, 2023

i think having more practice questions would be helpful. the tests were difficult because it asked questions for which information was not given or just mentioned in passing. But I learned a lot in this course.

By Muhammad E

•

Jul 18, 2020

good course for python absolute beginners but for programming and computer science newbies it might not be the best choice as it's so high level and doesn't go that deep into the core concepts of programming

By Sarath k

•

May 3, 2020

i really appreciate the tools and things you taught in this entire course, mainly the Rune-stone gave much confidence while going through the concepts and practice. I am very much thankful to the instructors.