Chevron Left
Back to Introduction to Python Programming

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

4.5
stars
1,052 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

IN

Jun 29, 2023

All the contents are expressed direct and clear and no previous experience is needed, that's why I really enjoy this course. I would like to also understand Python comprehension lists in this course.

SB

Mar 26, 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.

Filter by:

276 - 300 of 307 Reviews for Introduction to Python Programming

By Juan P L F

•

Nov 6, 2022

This is a great course, however, it goes very fast, and going that fast, sometimes you don't get to have enough practice to actually learn all the concepts.

By Patricia S

•

Jul 20, 2023

The code tests are hard to interpret, what exactly went wrong with the program. There's a lot of tests but it doesn't pinpoint which one failed.

By Marco Z

•

May 5, 2023

The topics are interesting.

But the programming environment and homework do not always meet the topics presented in the video lessons.

By DEWANSHU S

•

Feb 18, 2022

This course is good for beginners, but the file i/o is not explained in detail and asked to solve big tough homework on file i/o.

By Wendi Z

•

Dec 13, 2022

Quite hard for a complete beginner to understand. Was doing well at the start but started to struggle from week 2.

By Barry P

•

Sep 5, 2021

the chasm between what you are taught and what you are expected to code is quite large.

By Jenil

•

Feb 11, 2022

Not an ideal course for a beginner. Have friend who know python before you start this

By Mohammed E

•

Jan 19, 2022

Overall an ok course. Need better debugging and support for course assignments.

By Nikita V M

•

Nov 9, 2022

Abysmally taught. Instructor only reads what is already being shown on slides, which is completely insufficient. While it was possibly to barely scrape by in basic lessons, once more complicated subjects began showing up, the lessons simply didn't explain concepts thoroughly enough. Examples provided were so basic they were utterly useless and inapplicable to the assignments, or some times completely misleading. Assignments contained blatant errors in identifying tags or in some cases such as quizzes, typos which changed the nature of the question entirely.

Subjects covered were interesting and engaging, but the teaching itself was among the worst I have experienced yet from a popular course on Coursera. Taking this specialization fully is viable only if one is willing to constantly be using outside resources to fill in the gaps left by the lessons.

By Steven P

•

May 5, 2022

The final project needs significant improvements in the clarity of the instructions and expectations. I was able to figure out a way through it but I spent the vast majority of my time trying to uderstand the instructions and expectations rather than building the code.

By Priscilla L

•

Aug 14, 2022

The course covers the topic at lightening speed and then gives you a far more advanced level of computer programming assignment.

By Sarthak R M

•

Nov 21, 2023

the last homework was i written the current code but the jupyter lab was having more problem please update this problem solution

By Jade O

•

Feb 10, 2022

This course was difficult to follow. The assignments were not intutitive and the platform was messy.

By Ruhma M

•

Apr 9, 2023

there is not enough detailed demonstration. the explanation would be more helpful

By Cesar A M C

•

Jan 5, 2024

The Python functions are not fully and clearly explained.

By Rebekah B

•

Apr 6, 2023

The instructions are utter crap and difficult to follow

By Shirah W

•

Dec 30, 2022

Very disappointed with this course. This is almost a cliffs notes to python. Just flying through only the very basics of key concepts that form the foundation for building further learning. There is no additional reading provided, no explanation of behind the logic of hierarchy (other than to follow it correctly, or any explanation of the overall framework that Python follows. The lectures dont adequately prepare you for the assignments for each week which is extremely frustrating. I have started the Python basics course by U of Michigan and it is a world apart when it comes to the quality of the lessons. Very disappointed by U of Penn.

By Federica A

•

Oct 23, 2022

The course is poorly structured. It goes from 0 to 100 within each chapter; the videos and quizzes are easy, then the programming assignments are monsters. I also find it unfair that it cost $79/month since most individuals will definitely take longer to solution for these abysmal end-of-chapter assignments. Mega python at Udemy takes you from beginner to advanced at a lower cost.

I am so glad I took this intro to Python to see what I could expect at MCIT before shelling 40k: a pretentious, branded course with very little teaching, and mostly self-learning.

Hard pass.

By CHOI H J

•

Oct 10, 2021

poor curriculum.

and VERY unkind introduction for beginners.

Many students took this class disappointed, do NOT just believe the name of UPenn guarantee this courses' quality.

Now I know why UofMichigan's class is the most famous one in python class in Coursera

By Alexandros D

•

Nov 5, 2022

This course isn't for beginners. You need to know how to already code in Python to follow the course and especially do the assignments. It might be an introduction to programming concepts but it doesn't start at the begining for coding.

By Christine G

•

Jul 9, 2023

This course is VERY VERY POORLY STRUCTURED AND TAUGHT.

Submitting the end assignment is a total nightmare. There is definitely something wrong with the system and there is NO ONE AVAILABLE TO HELP.

I AM NOT IMPRESSED AT ALL.

By Muhammad S B

•

Jun 7, 2023

On my certiicate of this course my name is showing muhammad baig but on coursera account my name is Muhammad Saqib Baig. Please correct it and send it again.

By Adeel D

•

Dec 31, 2021

Not for beginners at all. I just started python and this course confused me even more. Python for everybody is better for beginners

By Raymond S

•

Aug 1, 2021

Abosulely terrible. Unable to comple event week 1, and after reaching out still nothing

By Saeed R

•

Feb 23, 2021

I think that is one of the worst courses which I passed in Coursera!