Chevron Left
Back to Python Programming Fundamentals

Learner Reviews & Feedback for Python Programming Fundamentals by Microsoft

4.3
stars
41 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 structures. • Debug code and handle errors effectively. • Employ Git for version control and create a professional GitHub portfolio. Tools/Software: Python, Jupyter Notebook, Git, GitHub This course is for entry-Level professionals looking to build a foundational understanding and experience with Python, while seeking employment as a Python developer. No prior work experience or degree is required....

Top reviews

TN

Feb 9, 2025

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

KK

Feb 8, 2025

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

Filter by:

1 - 16 of 16 Reviews for Python Programming Fundamentals

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.

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!

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.

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

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

By Kaneda

Feb 9, 2025

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

By Algene T

Feb 4, 2025

very comprehensive

By Gajji L K

Jan 28, 2025

very good

By Tech E B

Mar 7, 2025

thanks

By R H

Mar 5, 2025

Would like to give the course 5 stars, but there are a couple of areas wee improvements could be explored. The most prominent example is the course uses interactive code blocks that look for very specific responses, so even if you use elements being taught and tested for, and are able to get the expected result, you may still get the checkpoint "wrong". As long as you read their prompts and expected outputs carefully, you can minimize this disconnect, but even still, expect that part of the course experience is learning how to optimize your code, and the checkpoints can really reinforce that.

By Raül C P

Mar 9, 2025

Los videos y las explicaciones son geniales. Realmente el curso ofrece contenido de calidad. No obstante, en algunos casos debes ampliar con información de otras fuentes y recurrir a internet para ampliar información. Algunos cuestionarios hacen preguntas que el contenido no ha dado explícitamente, pero que sí lo hace después, generando algo de confusión.

By Wie L

Mar 12, 2025

Some of the hints when submitting the assignment was not clear and lucky I knew some programming already to understand it...

By Edoardo A

Feb 4, 2025

molto utile per iniziare, le esercitazioni pratiche di coding non sono però molto adeguate. molto buona la parte teorica

By Manuel A

Mar 13, 2025

it is a great course but should be more practice more than lectures

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.

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.