TN
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
OD
May 17, 2025
Great introduction to the world of python however please consider adding more code labs to the 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.
By Mstislav T
•Feb 6, 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 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 Jason N
•Feb 12, 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 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.
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.
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 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 Polychronopoulos P
•Mar 23, 2025
I do not think this is a true Python fundamentals course. It tries to cover too many topics, some of which are advanced. Although it is recommended as a beginner course, it should not be taken as your first course for learning Python. Finish another beginner course first, then come back to this one for revision.
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 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 DHANRAJSHYAM S
•May 6, 2025
Course assumes Learner already knew about python and taught based on that but mentined for beginner level.
By Manuel A
•Mar 13, 2025
it is a great course but should be more practice more than lectures
By Yan M
•May 14, 2025
For a programming course, very little programming (actual code writing). The course consists of many low quality videos (actors reading from a script, no PC involved) and a lot of texts to read (most likely written by AI, not a lot of code snippets); this is very boring. There is very little link between one lesson and the other, often feeding you the exact same information multiple times (by multiple I mean 5+ even) as if it had never gone through this before. I often found myself struggling to go through a certain lesson, just to find out later that the next lesson would break it down and explain it in a better way (it seems that the lessons are out of order). That being said, it does cover the fundamentals and basics that it promises. It is nice that it covers Git and Github which is one of the reasons I chose this course. It is a good beginner course to understand what Python can do and how to get started but unless you have your own projects to practice alongside or you do a different course after this one, this is not quite the best to learn actual coding.
By Khalid T
•May 5, 2025
The course feels overly long and drawn out, making it difficult to stay engaged throughout the material. Many sections seem padded with unnecessary repetition or tangential information that doesn’t add much value to the core learning objectives. As a result, the key points are often buried, which makes it frustrating to follow along and slows down progress. The course could be significantly improved by streamlining the content—focusing more directly on the essential topics and cutting out filler. This would make the material clearer, more concise, and ultimately more impactful for learners.
By bowl
•Apr 22, 2025
treat the learner as if they have no background in anything. a lot of talk, no practice in coding
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!
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!
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.
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 Omar D
•May 17, 2025
Great introduction to the world of python however please consider adding more code labs to the course
By Andrés L
•Apr 22, 2025
Excelente curso para comenzar y desarrollar las habilidades básicas que fomentan al desarrollo python