• 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 Microsoft

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.4
    stars
    124 ratings

    About the Course

    Description: This course lays the groundwork for your Python programming journey. You'll learn essential Python syntax, data structures, and
    control flow, while practicing debugging and basic code optimization techniques. Benefits: Gain a solid foundation in Python programming,
    enabling you to write clean, functional scripts and tackle common programming challenges. By the end of this course, you'll be able to: • Write
    basic Python programs using variables, data types, and operators. • Implement conditional statements and loops to control program flow. •
    Utilize functions and modules to write reusable and organized code. • Manipulate data using lists, dictionaries, and other data...
    ...

    Top reviews

    TN

    Feb 9, 2025

    Filled StarFilled StarFilled StarFilled StarFilled Star

    I was really an excellent experience learningthe basics of python looking forward to do the next few python courses offered by Microsoft

    TV

    Apr 10, 2025

    Filled StarFilled StarFilled StarFilled StarFilled Star

    It's very good python course that combine many concepts and connect to real world application.

    Filter by:

    1 - 25 of 36 Reviews for Python Programming Fundamentals

    Filled StarStarStarStarStar

    By Kornel K

    •

    Mar 13, 2025

    As a programmer specializing in another language, I use Python occasionally - mainly for generating generic code and developing frameworks for integration and system testing. I was hoping that a course on this platform would allow me to expand my knowledge in this area, but it turned out to be a complete disappointment. Course structure From the perspective of both a beginner and a more experienced programmer, the course seems useless. It does not bring any value - neither for people who are just starting to learn Python, nor for those who already have some experience. Form of teaching - 95% of the materials are videos, in which the presenters (who often have nothing to do with programming) read text from a prompter. Lack of practice - Learning to program is all about writing code, meanwhile here the practical aspects are limited to a few videos where the code is simply copied and run. Reading texts - Often repeat content from the videos, are monotonous and contain little actual code. A lot of space is devoted to general praise of Python, but the course does not show what it is actually supposed to be so versatile at. Assignments and tests Tests - Most of the questions are a choice of A, B, C, D, regarding what the library is used for. Throughout the course I ended up with maybe two questions that required code analysis. I would have expected something more practical, such as “What will this piece of code return?” Programming tasks - They boil down to copying a ready-made line of code to a specific place. I have the impression that the hidden tests only check that the code has been accurately pasted into the right line, not that it works correctly. Subjective evaluation I had the highest hopes for the module on automated testing. Unfortunately, instead I received a discussion of debugging using print(). The test unit topic was limited to two videos and one short text - far too little. Even the title of the course is misleading, as actual test automation is not mentioned here. Summary The course does not bring any value - neither for beginners nor for more advanced users. Instead of practical learning of Python, we get dry theoretical lectures that are difficult to apply in real work. PS. If the knowledge in Microsoft really stands at such a level, I admire that Windows works at all.

    Filled StarStarStarStarStar

    By Mstislav T

    •

    Feb 5, 2025

    You can't do better?! You telling me my code is wrong just because I have extra space in print statement?! And this line of code can't run properly?! ---> print("Hello world!") Who create this course?! Even I can do better!

    Filled StarFilled StarFilled StarStarStar

    By Zachary W

    •

    Feb 16, 2025

    This course provided a solid foundation of Python for me to continue forward with. However, so much of the information in this course is redundant and repeated over and over again. There are also formatting issues and minor instances of incorrect information scattered throughout. Additionally, it is very clear A.I. was used to write large portions of this course. However it does still provide a strong starting point for learning Python.

    Filled StarFilled StarStarStarStar

    By Jason N

    •

    Feb 11, 2025

    You need to be programmer to follow along, not sure that even helps. I have been writing python scripts for over a year and I have no idea what they are talking about most the time in this course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tejas N

    •

    Feb 10, 2025

    I was really an excellent experience learningthe basics of python looking forward to do the next few python courses offered by Microsoft

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kaneda

    •

    Feb 9, 2025

    cours complet sur le python pour apprendre les bases, excellent !

    Filled StarFilled StarFilled StarFilled StarStar

    By Naeem A K

    •

    Mar 4, 2025

    This is a good course with practical examples and exercises. One problem worth mentioning is that the video content is useless. Video lectures are not very engaging and are boring to listen to.

    Filled StarFilled StarFilled StarFilled StarStar

    By Yurii M

    •

    Apr 13, 2025

    Excellent—as long as it isn’t your first course. This course heavily relies on students’ interest and their desire to explore independently. Many topics are introduced, but not elaborated on.

    Filled StarStarStarStarStar

    By George M

    •

    Mar 20, 2025

    Cannot get the python installer on my computer. Their website is absolute zero help. I want to take a different class. This is stupid.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shivam k

    •

    Mar 30, 2025

    The Python Programming Fundamentals course by Microsoft on Coursera is an excellent introduction to Python programming. The course is well-structured, providing clear explanations and practical examples that help solidify core concepts. The instructors break down each topic into digestible chunks, making it easier for beginners to follow along. I especially appreciated the hands-on coding exercises that allowed me to apply what I learned in real-time. The course also provided good coverage of important topics such as data types, loops, conditional statements, and functions, ensuring a solid foundation for further learning. Whether you’re a complete beginner or looking to refresh your Python skills, this course is a great choice!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ronald G

    •

    Mar 26, 2025

    I love python and this course provides a robust introduction to the power programming has to offer and how easy it has become to learn and understand. I recommend that the wordiness of the videos be optimized and that programming examples be incorporated into the videos when describing each component being discussed. More of a show and tell than just people speaking at too much length. Otherwise, I found the course wonderfully enriching and can't wait to do the next course associated with the certificate. I love being a pythonista - or being a wannabe!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yucheng C

    •

    May 7, 2025

    This course brought many interesting interactions on its grading and couching system. It recalls those fun parts in past learning tours by reading and listening to the comprehensive explanations. Great course design! I am looking forward to another course that extends to another field to make better use of Python.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Zulmahendra s

    •

    Mar 13, 2025

    Kirim sertifikat nya tuan,ga bisa lanjut materi selanjutnya tuan susah betul,laptop tak ada tuan untuk membuat tuan saya hanya menggunakan hp saja

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Andrés L

    •

    Apr 22, 2025

    Excelente curso para comenzar y desarrollar las habilidades básicas que fomentan al desarrollo python

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Thanasit V

    •

    Apr 11, 2025

    It's very good python course that combine many concepts and connect to real world application.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ali B

    •

    Apr 20, 2025

    This was very helpful and it clears all my basic concepts of python

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ras

    •

    Apr 7, 2025

    This course is super helpful for a newbie Python learner like me

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By mandana z

    •

    Apr 11, 2025

    It was a well-structured and informative course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By SHAIK S

    •

    Mar 29, 2025

    excellent course for beginner

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By prince k

    •

    Apr 28, 2025

    very good course for student

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Carlos N T M

    •

    Apr 29, 2025

    Excelente curso!!!!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Gaspar G V

    •

    Mar 30, 2025

    Útil para comenzar

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By YH T

    •

    Feb 4, 2025

    very comprehensive

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Gajji L K

    •

    Jan 28, 2025

    very good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tech E B

    •

    Mar 7, 2025

    thanks

    • Chevron Left
    • 1
    • 2
    • 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

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to 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.