Chevron Left
Back to Introduction to Python Programming

Learner Reviews & Feedback for Introduction to Python Programming by University of Pennsylvania

4.6
stars
1,160 ratings

About the Course

This course provides an introduction to programming and the Python language. Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. This course includes an overview of the various tools available for writing and running Python, and gets students coding quickly. It also provides hands-on coding exercises using commonly used data structures, writing custom functions, and reading and writing to files. This course may be more robust than some other introductory python courses, as it delves deeper into certain essential programming topics....

Top reviews

SB

Mar 27, 2021

Great explanations and lots of examples to follow on. The course built throughout so I had confidence in completing assignments though they were not easy. Great interaction in discussion forums.

AD

Aug 26, 2022

The course was extremely entertaining and informative. The concepts and code files were great. Discussions and helps on the homework were provided in a great manner. Recommend the course.

Filter by:

226 - 250 of 306 Reviews for Introduction to Python Programming

By Anita L

•

Mar 1, 2021

Class ws excellent and I learned a lot about Python programming language and environments. I did struggle with the Jupiter automated testing process quite a bit though. The class should have a module that walks students through that process and how to debug their errors.

By woeful

•

Jan 8, 2023

Except for the part that the assignments were way harder than the things being taught from the videos, everything else was amazing, Python could have never gotten more easier but this course by Penn University is a go-to if your just starting out in Programming!

By Patrick R

•

Feb 14, 2021

This is a great class for coding practice, and the autograders are helpful and accurate. My biggest criticism is that there isn't much theory or background on principles, the course is very mechanical about how to code. If that's your goal, great class.

By Gary T

•

Sep 27, 2022

You definitely learn Python after taking this course, but in order to complete the homework assignments, I did rely on prior knowledge of PHP. Would not recommend this course for the absolute novice with no coding experience at all.

By Hasan J A

•

Nov 7, 2021

jupyter notebook was a little hard to work on it, so problems should be shown a little bit better, and this tool has some problems.

but all remaining things was excellent ^_^.

And the professor was amazing.

thank you for you efforts.

By Shubhabrata G

•

Jun 27, 2022

It's a very good course to learn python , but this course is not for beginner as I had some basic knowledge of python I did not face problems but for someone who has no knowledge of python will face many problems.

By Lydia M

•

May 31, 2021

The course has intensive content which requires students to fully understand the previous sections in order to go to the next one. It also provides sound knowledge on the content that you learn.

By Luke H

•

May 16, 2021

Final assignment on creating own bank is interesting and practical. Wish that the assignment explained things better though I managed to figure things out after struggling with it a little bit.

By Dr. P R K

•

Jul 20, 2023

I am happy to say thanks to the tutor and coursera platform for providing this opportunity. Personally i feel about the course is that assignments are quite difficult for beginners. Thank you

By Kerry C

•

Sep 18, 2022

Very good introductory course: the final assignment was sufficiently challenging that I had to visit the discussion forums and review online resources to assist with completion.

By Bharath L

•

Feb 10, 2022

The course content is well planned. Th assignments and discussion forums are outstanding. Would like to give 4.5/5 since I think the topics can be bit more explained thoroughly.

By YK H

•

May 17, 2023

It's just the beginning.

For those who are also interested in programming, in my opinion, CS50 is also a good choice for learning the intro.

HW3 and HW4 are pretty funny too.

By Nicholas Y K X

•

Jun 10, 2021

Clarity in some of the assignment questions needed. As someone with prior experience, the assignments were quite straightforward, but i was stumped by the lack of clarity.

By Emilyn B

•

Dec 7, 2021

I learned a lot from this course! Thank you Brandon and team. The course has more coverage than the one offered by Michigan U which I took prior to this.

By Ryan G

•

Oct 15, 2022

Very helpful and informative. There are a couple of homework questions that are unecessarily strange in what they ask you to do. Otherwise, solid course.

By M B

•

Aug 1, 2021

Great! Gives a great introduction to Python, breaking down concepts in an easy manner. The Homework assignments can be frustrating but I had a good time.

By Alexander M

•

Jan 25, 2024

Although I do wish more practice would of been allocated as the homework assignments took a long time and a lot of outside notes and skill revision.

By Rishabh k

•

Jun 8, 2022

Everything is amazing except the errors i faced in the jupyter module even though my code was right while submitting the assignment

By Jose c

•

Mar 21, 2022

Great course for starting with Python with no CS background. I'd add more exersices and practice tasks before final assignment.

By E M

•

May 30, 2023

Good course, but homework often has poor instructions or tests ideas not covered in the lectures and readings.

By Gal O

•

Feb 27, 2023

Last assignemtn was poorly written. Some of the logic was written opposit of the acctual logic required

By NZENGUET E L

•

Jan 13, 2024

tout juste super malgré les difficultés mais vraiment j'ai réussis et je remercie les développeurs

By Toka A

•

Nov 2, 2022

This course is very informative and interesting. Yet, it is very challenging for a beginner level.

By Gerry

•

Aug 8, 2023

Interesting have learnt python already, so going over some points were useful gap fillers

By Ahmad W

•

Mar 18, 2022

file handling part is tought too little too fast. Except this, everything is perfect.