

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Michael will be happy to arrange your first Computer programming lesson.
Michael
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Michael will be happy to arrange your first Computer programming lesson.
- Rate 43€
- Response 2h
-
Students50+
Number of students Michael has accompanied since arriving at Superprof
Number of students Michael has accompanied since arriving at Superprof

43€/h
1st lesson free
- Computer programming
- Python
- SQL
- Artificial Intelligence
Master Python Software Engineering and Data Science with Expert Guidance – From Beginner to Pro, One Step at a Time!
- Computer programming
- Python
- SQL
- Artificial Intelligence
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Michael will be happy to arrange your first Computer programming lesson.
About Michael
Hi there, my name is Michael Murr. I'm a software engineer from one of the most esteemed universities.
I started coding when I was about 11 years old, when my dad taught me my first lines of HTML, and I have never looked back. Now a Software Engineer with more than 10 years of experience.
I am the founder of 2M Python Dev, a leading programming learning institution in Dubai. Over the years, I've helped hundreds of students learn how to code, and set their lives up for opportunities in many fields that require a software programming skillset. And I will help you do the same.
I have a complete mastery of C#, JAVA, C++, Python and my aim is to teach you all of these and more in a fun way.
I can't wait to start your journey with you and accompany you every step of the way. I'll see you very soon! Michael
About the lesson
- Primary School
- Secondary School
- Post-Secondary Education
- +14
levels :
Primary School
Secondary School
Post-Secondary Education
1st year of Sixth Form
2nd year of Sixth Form
BTS
Supérieur
Adult education
Masters
Doctorate
MBA
Kindergarten
Beginner
Intermediate
Advanced
Professionnel
Kids
- English
All languages in which the lesson is available :
English
Unlock Your Future with Python – From Complete Beginner to Absolute Master!
This course is designed for both absolute beginners with no prior programming experience and current programmers looking to expand their skill set and career prospects with Python.
Our goal is simple: to equip you with expert-level Python skills that employers value. You'll gain practical, hands-on experience to master Python.
By the end of this course, you’ll not only understand Python’s core concepts but also be confident in applying them to real-world challenges.
With our carefully structured lessons, you’ll develop a solid foundation, making you highly employable and a valuable asset to future employers.
Course Highlights:
1) Introduction – Understand Python’s role in tech.
2) Building Foundation in Python – Write your first lines of code.
3) First Steps in Python – Learn the basics and core syntax.
4) Loops in Python – Write reusable code for efficiency.
5) Handling Data with Lists and Tuples – Data Manipulation with Python tools.
6) Introduction to Functions – Write reusable code for efficiency.
7) Object-Oriented Python – Master classes and objects.
8) Dictionaries and Sets – Use powerful data structures.
9) File Handling – Read, write, and manage files.
10) Database Implementation – Learn to connect Python with databases for real-world applications.
Our teaching approach focuses on practical learning. This ensures you not only memorize concepts but understand how to apply them in real scenarios.
Python is the key to unlocking opportunities, and this course will give you the skills and confidence to seize them!
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the teacher's students.
Perfect! Michael is an amazing tutor who helped me with the final exam for my Python programming course. His approach is heavily geared towards the students needs. He is very knowledgeable about anything relating to Python and after our introductory meeting he devised a plan to ensure that I was thoroughly prepared for the exam. He is very approachable when it comes to asking questions or clarifying anything. He will also give examples and demos to ensure that any question asked is answered thoroughly. Michael was very friendly and very kind which made the sessions feel more like a friend to friend conversation rather than a typical teacher to student relationship. Michael also prepared plenty of practice exercises of varying levels of difficulty to ensure that when it came time to write the final, I would be ready for anything. Outside of our tutoring sessions he was also very reachable and provided quick responses to any questions I may of had. I strongly recommend Michael as a tutor for anyone wanting to learn Python or to simply enhance their coding abilities. I was very pleased with my experience learning with Michael.
- See the response Michael :
Perfect! Very helpful and patient. Took the time to review the material before our sessions. Highly recommend.
- See the response Michael :
Perfect! I contacted Michael about a specific issue that I needed help with but unfortunately it didn't fit with his expertise. However, I was very pleased with the quick communication and knowledge on where he could help.
- See the response Michael :
Perfect! I am very happy with Michael and his team and they were very, polite , professional and patient with me. And they simplified the study of Python for me. Thanks
Perfect! I’m currently learning Python with Michael, and I couldn’t be happier with my experience. His teaching method is clear, engaging, and really helps me understand the material. He’s also incredibly punctual, which I appreciate in a tutor. Michael’s approach has made learning Python enjoyable and productive. I highly recommend him to anyone looking to master Python!
Perfect! I’m just starting but I’m really enjoying my online session . I don’t have any type of data back ground but I’m learning Python. I love the fact that my tutor is very patient with me and so knowledgeable with Python/Data Analytics. I feel more comfortable and I’m able to go at my own pace.
What’s also great is before you get your instructor, Michael makes sure during the orientation, that he will choose the instructor that will work best for you.- See the response Michael :
Perfect! I am incredibly pleased with my Michael and their teaching methodology. They exhibit an extraordinary amount of patience, ensuring that I fully grasp each concept before moving forward. Their frequent questions about my understanding not only reinforce my learning but also create a supportive and interactive environment.
The one-on-one assistance is invaluable, as it allows me to address any doubts or questions I have in real time. This personalized approach has significantly boosted my confidence and proficiency in Python. I highly recommend this instructor to anyone looking to learn Python effectively and thoroughly.Perfect! Michael and Yassir have been amazing, patient, and understanding. I believe my son will be well-prepared for advanced computer science when 10th grade starts. Michael was a pleasure to work with and consistently stayed on top of his communication to ensure I was satisfied with the instructor and the progress of the lessons being taught.
Perfect! Michael and Yasser are unparalleled in their ability to teach programming. From day one to my current level, their passion for teaching and deep knowledge of coding have made my learning journey incredibly smooth. Truly the best mentors one could ask for.
So grateful that I found right people to learn from!Perfect! MIchael and team are EXCELLENT. They are very much hands on and like to actually teach concepts and have one apply them. I highly recommend him for basic and more advanced Python topics and also if one wants to simply learn Python from ground zero.
Perfect! This is a complete front to back, inside and out, very detailed and patient tutor. One of the best teachers/instructors I've ever had the pleasure to work with. Michael certainly has many tools to help you mold and form your coding skills to a fine blade. Or if you were like me and as dull as a rock, him and his lessons formed me from nothing, to a coding work of art. To make this even better its at a fantastic price, you definitely will never see it anywhere close to these savings$$$. I knew nothing. I'm not even a quarter through our time together, I'm already writing and clearly understanding. Please, take the leap of faith you will not regret it.
Perfect! Highly intellectual, up to date, well-laid out program for learning python(computer programming) this is one-on-one instruction that goes at your pace. I wouldn't choose any other way to learn. I have made a serious investment(at a great price) and plan on spending more to achieve a high level of comprehebsion(master). YOU WONT FIND ANYTHING BETTER I ASSURE YOU.
Perfect! I was looking for a tutor for my 10-yr-old daughter. Michael was very helpful in thinking the path through with me. He explained to me the pros and cons of different languages and what one can expect to do with them. The tutor was great, he was patient and taught with a purpose. My daughter, overall, enjoyed the session.
Perfect! Michael was very thorough with tutoring and broke down the steps of Python programming exercises in a way that was easy to comprehend. This tutor was extremely flexible and enhanced my programming knowledge and skills. I would definitely recommend Michael as an effective Python tutor.
- See the response Michael :
Perfect! I am very much impressed and happy with quality of the training and also for being so accomodative !!
- See the response Michael :
Perfect! Good
Perfect! Michael is amazing, he gets back very fast and has helped me a great deal in my learning journey.
Perfect! Michael and his team showed up! Granted I had to go back a few times due to the extent of the assignment. I plan on working with them more as I learn to understand Python
Perfect! Very helpful and interactive
- See the response Michael :
Perfect! I got all the help I needed and was able to succeed in my school assignments thanks to the tutoring lesson
- See the response Michael :
Perfect! The instructor and the content he has developed is absolutely fabulous. The videos are great and the 1-1 training sessions help you really understand the material and you get that immediate feedback and assistance so you never struggle. I am brand new to programming (some exposure) but zero experience. This training is helping me grasp the concepts and fundamentals so I have the tool to learn and grow. I would highly recommend Michael if you are looking for Python learning.
- See the response Michael :
Perfect! Working with Michael and the 2M Python Dev team was an amazing experience. They replied almost immediately and were very responsive. Would definitely recommend for anyone who's looking to learn Python even if they're a complete beginner
- See the response Michael :
Perfect! Absolutely fantastic! Michael has been teaching my 8yo son programming and he has so much patience and is so kind with him. My son loves him and has really been progressing in his abilities thanks to Michael. 10/10 would recommend!
- See the response Michael :
Perfect! Does a great job at teaching python and the lessons are well paced
- See the response Michael :
Perfect! Michael actually works through his own curricula in terms of Python and this approach was not right for me at this time. Michael was very responsive and polite.
Perfect! A great tutor with a great system for teaching Python programming. I wish that we could work together longer. Michael has been a great inspiration and guide for my learning process.
Perfect! Michael is very knowledgeable and friendly. He is also very enthusiastic, which makes him an engaging teacher.
- See the response Michael :
Perfect! I think Michael truly deserves the title "Super Prof". He brings energy to his lessons. What first impressed me, was his openness and organization.
Michael was very clear in his objectives for the block of lessons.
Initially I thought it would be a quick zip through to complete whatever hopes I had. However, Michael had different ideas - he's very gentle but firm. Translation:- a natural teacher. His ability to keep things simple is astounding. He is also keen on learning - learning to adapt to his student's learning style. This is a hallmark of an excellent teacher.
A true Super Prof.
Thank you Michael for building the confidence I needed to go forward.- See the response Michael :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the tutor.
I now did two courses by Michael. Both are great. The way his set's his lessons up is by making a game and introducing new gamedev skills every video. This way you learn the skills without having to do boring chores. He also put's a challenge in every video where you have it try it for yourself and that he shows how he did it afterwards. This works reallly well because he always gives you just enough information to do this but not enough for it to be easy.
Last thing I want to talk about is the communication; I never had to wait more than a day before he replied and he is always very helpful.Michael always makes sure to speak clearly and slowly. It's a good way to get a little experience with the different parts of Unity and C# Programming. Doing the challenges is a very good idea because you need to problem solve outside the bounds of the class so might as well do it now. I would say this is totally worth it. This is my millionth try at video game development and finally I found what I was looking for.
Thank you MichaelMichael is great for beginners who are new to unity or even coding. He covers all the basic process of building 2D games and suggests desirable habits for developers. My video game development skills increased substantially since I stared working with Michael and ever since then I've landed multiple jobs in major companies thanks to him
Michael does a really good job at teaching us all the knowledge we need to know to get going with our own game. He explains everything he does and why. All mistakes that were made were all my own mistakes. Everything works as show in the videos. The challenges make it even more interesting as you'll be put to the test and even just trying these will give you a better understanding for future scripting. Michael is an amazing instructor even for those among us with 0 knowledge of Unity or video game development.
Best part about Michael's teaching is showing us how to do something and then pausing to give us a similar task to complete before showing it again. Every tutorial on Youtube you end up watching and pretty much just copy what someone is doing. But with Michael it's different. The tasks are done in a way that you have to have something click to get them done and then he goes back to explain any of the sticking points you may have had. Best Video Game Developer instructor ever. Thank you
First time I encountered one of Michael's courses was a year ago. Since then I've become not only and excellent game developer but also the best programmer in my class (still in high school) it's amazing what can be accomplished in a year. This summer I'm going to start and internship at a software company and it's all thanks to Michael's dedication to me.
Excellent course Instructor. Michael explains everything so well and takes his time. But my C# coding is much better than before. And making Unity games has become fun instead of frustrating. Very happy. Thank you Michael for giving me the ability to learn better, faster and become a better programmer overall
Michael is a great instructor I've bough some of his courses and he is hands down the best instructor I've ever had. He has incredible attention to details. Replies to every single question and the challenges he gave boosted my learning speed so much. Because of Michael I landed my first intern job at a game development company so thank you so much Michael
View more recommendations
Rates
Rate
- 43€
Pack rates
- 5 h: 215€
- 10 h: 429€
online
- 43€/h
free lessons
This first lesson offered with Michael will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
Michael's Video
Find out more about Michael
Other tutors in Computer programming
Andrea
Birżebbuġa & online
- 10€/h
- 1st lesson free
Priyanka
Docklands, Australia & online
- 56€/h
- 1st lesson free
Pierre
Glis, Switzerland & online
- 53€/h
- 1st lesson free
Ali
Toronto, Canada & online
- 31€/h
- 1st lesson free
Alessandro
Milano, Italy & online
- 40€/h
- 1st lesson free
Mourad
Paris 12e, France & online
- 37€/h
- 1st lesson free
Massimiliano
Ancona, Italy & online
- 35€/h
- 1st lesson free
Laurent
Paris 18e, France & online
- 60€/h
- 1st lesson free
Esmaeil
New York, United States & online
- 26€/h
- 1st lesson free
Reihane
Guelph, Canada & online
- 31€/h
- 1st lesson free
Reza
Brooklyn, United States & online
- 64€/h
Gabriel
Seattle, United States & online
- 21€/h
David
Toronto, Canada & online
- 56€/h
Reza
London, United Kingdom & online
- 63€/h
Mohamed
Châtillon, France & online
- 50€/h
- 1st lesson free
João
London, United Kingdom & online
- 35€/h
Amrutha
Vancouver, Canada & online
- 44€/h
Andrea
London, United Kingdom & online
- 173€/h
Othmane
Paris 5e, France & online
- 20€/h
- 1st lesson free
Olaf
Longueville, France & online
- 40€/h
- 1st lesson free
-
More Computer programming tutors