• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Introduction to Python Programming

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

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.6
    stars
    1,176 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

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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 - 311 of 311 Reviews for Introduction to Python Programming

    Filled StarFilled StarStarStarStar

    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.

    Filled StarFilled StarStarStarStar

    By Steven P

    •

    May 6, 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.

    Filled StarFilled StarStarStarStar

    By Joshim U

    •

    May 9, 2025

    Bailed out at Module 1 Homework 1b Practice Writing. It is not a beginner course. Starts slow but then goes up in difficulty. If you have previously dabbled a bit in any form of programming or python then would be easier to follow.

    Filled StarFilled StarStarStarStar

    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.

    Filled StarFilled StarStarStarStar

    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

    Filled StarFilled StarStarStarStar

    By Jade O

    •

    Feb 10, 2022

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

    Filled StarFilled StarStarStarStar

    By Ruhma M

    •

    Apr 9, 2023

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

    Filled StarFilled StarStarStarStar

    By Tony J A N B

    •

    Nov 29, 2024

    légèrement rapide , et les vidéos n'expliquent pas très bien les cours

    Filled StarFilled StarStarStarStar

    By Cesar A M C

    •

    Jan 5, 2024

    The Python functions are not fully and clearly explained.

    Filled StarFilled StarStarStarStar

    By Rebekah B

    •

    Apr 6, 2023

    The instructions are utter crap and difficult to follow

    Filled StarStarStarStarStar

    By Randy

    •

    Jun 28, 2021

    Moves way to fast.

    • Chevron Left
    • 1
    • ...
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.