Chevron Left
Back to Introduction to Python Programming

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

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

AD

Aug 25, 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:

301 - 325 of 334 Reviews for Introduction to Python Programming

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 Stefan D

•

Aug 15, 2024

The explanations are very short, pass very quickly over the subject, do not explain important information. At the end, you get assignments which are much more difficult than the task during the class. No help in the Discussion Forums for your problems during the assignments or you have to wait several weeks until you get a feedback. The e-learning was not monitored for over 2 years. I am sure there are better e-learnings for Python.

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 MAICOL F G B

•

Aug 14, 2024

no esta actulizada la imformacion para descargar jupiter no da control sobre el mismo

By Saeed R

•

Feb 23, 2021

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

By Cyan L

•

Jul 4, 2021

TA's response rate on forum can be improved - takes > 2 days today.