• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Python Programming Fundamentals

    Learner Reviews & Feedback for Python Programming Fundamentals by Duke University

    Filled StarFilled StarFilled StarFilled StarStar
    3.9
    stars
    50 ratings

    About the Course

    This introductory course is designed for beginners and individuals with limited programming experience who want to embark on their software
    development or data science journey using Python. Throughout the course, learners will gain a solid understanding of algorithmic thinking,
    Python syntax, code testing, debugging techniques, and modular code development--essential skills for a successful career in software
    engineering, development, or data science. By the end of this course, you will learn to: - Gain a stepwise approach to problem-solving using
    algorithms and programming logic. - Apply common functions, conditional statements, and loops to build Python scripts and ...
    ...

    Top reviews

    DM

    Oct 10, 2023

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Learning made easy. This is so rich yet easy to follow. I certainly recommend this course!!

    UM

    Jan 25, 2025

    Filled StarFilled StarFilled StarFilled StarFilled Star

    I really liked the step by step approach described in this course to solve a problem.

    Filter by:

    1 - 16 of 16 Reviews for Python Programming Fundamentals

    Filled StarFilled StarStarStarStar

    By Harisha M R

    •

    Jan 22, 2024

    Please Decide what are you trying to teach , Course name says Python Programming Fundamentals , But there was nothing much on the Python fundamentals . topics suddenly jumps in to algorithms and programming assignments . which will be a difficult learning for the beginners . and more over in description you mentioned zero programming knowledge required. which is false statement.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Dan C

    •

    Jul 15, 2024

    Do not be fooled by the current rating (3.something at the time of writing). This is a great course and let me explain why. It is an interesting approach to teaching the fundamentals of Python and computing in general. If you are a complete beginner, you might find that it is not giving you a lot of practice in order to build that initial foundation. But for somebody that could be described as a 'false' beginner (some basic knowledge), it will help explain and drive home the fundamental principles of writing good code. I am currently doing the first three courses in the series (I do have some background in Python, and I am looking for good, pedagogical resources for my own teaching), and I can see how everything connects together. I would recommend to go slowly and carefully through everything, and maybe supplement it with some more practice from other resources. I understand that we would like a one-stop course that could teach us everything, but this is rarely the case with programming (or any other subject for that matter). If you are here for the data science bit, you have to realise that they focus more heavily on the computer science side of things .The assignments are interesting and easier than what they might look at first. Do not be intimidated by the reading bits (especially if you are a beginner). As always, it is very hard to gauge what is the initial level of somebody that embarks on this learning journey, so it is inevitable that some people will be somewhat disappointed. But I can tell you from my own experience that if you persist, you will be able to connect some dots from your previous learning on these subjects, and learn some new things!

    Filled StarFilled StarStarStarStar

    By Elisa M

    •

    Jan 16, 2024

    They did not let me complete the course. There was an issue with one of the assignments and their grading system, I posted a question about it, initially received a reply saying that would review it, I guess they never fixed it because I never received a reply again, even though I kept asking and trying to submit the assignment. I completed everything else in the course but since that issue is still pending (after more than 3 months) the course is incomplete. Regarding content, it is not really a python course, the focus is about testing, how to think when structuring automated tests and they use python to code these tests. A beginner may need to look up on his/her own some of the concepts used here.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Danny C

    •

    Nov 11, 2023

    Great course! I was about to drop out the first week but decided to stick with it and glad I did. Learned a lot! If I could describe this course would be a "Programming course with concentration in Python" instead of a "Python programming course" if that makes any sense. I recommend to go slow and really understand the lecture before moving on to the next one. Also, I don't think this is an easy course so I recommend having some basic knowledge of Python programming (or programming in general). Good luck!

    Filled StarFilled StarStarStarStar

    By Ahmed E

    •

    Jan 21, 2024

    too much reading and just few videos

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Daniel M

    •

    Oct 11, 2023

    Learning made easy. This is so rich yet easy to follow. I certainly recommend this course!!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By John R B

    •

    Oct 14, 2024

    It is very challenging!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Anand S

    •

    Oct 1, 2023

    Best course

    Filled StarStarStarStarStar

    By Mohamed B

    •

    Jan 17, 2024

    Very boring and do not advise take it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By sirmasih m

    •

    Jul 17, 2024

    was the best course for programming python

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kuenzang C

    •

    Sep 29, 2024

    good

    Filled StarFilled StarFilled StarFilled StarStar

    By Md Z

    •

    Apr 30, 2024

    Good course Very Helpful

    Filled StarStarStarStarStar

    By Eesha B

    •

    May 8, 2024

    There wasn't enough content to help do the assignments

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Umesh M

    •

    Jan 25, 2025

    I really liked the step by step approach described in this course to solve a problem.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rajesh S

    •

    Apr 21, 2025

    Assignments are very challenging. love it

    Filled StarStarStarStarStar

    By Thashil

    •

    Feb 7, 2024

    not able to unenroll

    • Chevron Left
    • 1
    • Chevron Right

    Coursera Footer

    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

    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
    • Do Not Sell/Share
    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?


    Having trouble logging in? Learner help center

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