Chevron Left
Back to Python Programming Fundamentals

Learner Reviews & Feedback for Python Programming Fundamentals by Microsoft

4.4
stars
137 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 10, 2025

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

TV

Apr 11, 2025

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

Filter by:

26 - 37 of 37 Reviews for Python Programming Fundamentals

By Sangrah K

Apr 17, 2025

nice

By Ibroximjon

Mar 26, 2025

:)

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