

Mohamed's profile and their contact details have been verified by our experts
Mohamed
- Rate ₱1,871
- Response 13h
-
Students50+
Number of students Mohamed has taught since their arrival at Superprof
Number of students Mohamed has taught since their arrival at Superprof

₱1,871/h
- Computer programming
- Python
- C++
- PostgreSQL
- MatLab
Learn programming and software development: Python, C/C++, JavaScript, TypeScript, SQL, algorithms, projects, and AI co-development
- Computer programming
- Python
- C++
- PostgreSQL
- MatLab
Lesson location
Super Prof
Mohamed is one of our best Computer programming tutors. They have a high-quality profile, verified qualifications, a quick response time, and great reviews from students!
About Mohamed
Hi, I’m Mohamed, a Research Engineer with a B.Sc. in Communications and Information Engineering from Zewail City of Science and Technology.
I have more than five years of experience across programming, software engineering, machine learning, AI research, and online tutoring.
I have worked with undergraduate and graduate students on programming courses, technical projects, algorithms, debugging, machine learning, research, and software development.
My experience spans multiple programming languages, paradigms, and development environments, including:
• Python
• C and C++
• JavaScript and TypeScript
• SQL and databases
• Object-oriented programming
• Data structures and algorithms
• APIs and backend development
• Git and GitHub
• Testing and debugging
• Automation and scripting
• Machine learning and AI development
• Modern AI coding assistants and coding agents
I focus on teaching the concepts behind programming rather than tying students to one language.
Once you understand how to break down problems, reason about code, debug systems, and design software, moving between programming languages becomes much easier.
About the lesson
- Elementary School
- Junior High School
- Senior High School
- +11
levels :
Elementary School
Junior High School
Senior High School
Technical Vocational Education And Training
Professional
Adult Education
Master
Doctoral
MBA
Early Childhood Education
Beginner
Intermediate
Advanced
Children
- English
- Arabic
All languages in which the lesson is available :
English
Arabic
Programming in 2026 is no longer just about memorizing syntax.
A modern developer needs strong programming fundamentals, but also needs to know how to work with documentation, existing codebases, Git, debuggers, APIs, databases, IDEs, and increasingly AI coding assistants and autonomous coding agents.
My lessons combine both sides.
Depending on your goals, we can cover:
• Programming from zero
• Procedural and object-oriented programming
• Python, C, C++, JavaScript, TypeScript, SQL, and related technologies
• Data structures and algorithms
• Problem solving and computational thinking
• Software design and architecture fundamentals
• Git and GitHub
• Debugging and testing
• APIs and backend development
• Databases
• Automation and scripting
• University programming and computer science courses
• Technical assignments and projects
• Interview preparation
• Portfolio projects
• Moving from programming into software engineering, data science, ML, or AI
Lessons can also incorporate the new generation of AI-assisted software development.
You can learn how to work effectively with tools such as ChatGPT, Cursor, Codex, Claude Code, and other coding agents for:
• Understanding unfamiliar codebases
• Planning implementations
• Exploring different solutions
• Generating code responsibly
• Debugging
• Writing tests
• Refactoring
• Reviewing generated code
• Reading documentation
• Working across larger repositories
• Accelerating repetitive development tasks
But there is an important rule:
AI should amplify your programming ability, not replace it.
I will teach you how to understand, verify, modify, debug, and reason about AI-generated code instead of blindly copying it.
The goal is to become a programmer who can solve problems independently while also taking advantage of modern AI co-development workflows.
Every learning plan is adapted to your current level, university course, career goal, or project.
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
I think he's a trustworthy teacher because he teach me a lot in different fields and he help me always in complicated problems in CS and math I understand from him a lot of things I thought I will never learn it abd he makes things easier
Mohamed is an exceptional cybersecurity tutor who blends technical expertise with clear and concise explanations. They simplify complex topics like network security, ethical hacking, and threat mitigation, making them easy to understand. Their hands-on teaching style and real-world examples ensure practical learning and engagement. Additionally, they are patient, approachable, and always ready to answer questions. Highly recommended for anyone looking to build or advance their cybersecurity skills
I highly recommend Mohamed as a cybersecurity teacher on Superprof. His expertise in the field is evident through his in-depth knowledge, practical insights, and ability to explain complex concepts in an easy-to-understand manner. Having worked with Mohamed, I can attest to his professionalism, patience, and dedication to his students' success.
He ensures that his lessons are engaging, thorough, and tailored to the specific needs of each student. His passion for cybersecurity and teaching creates a supportive learning environment that inspires confidence in his students.
If you're looking for a trustworthy and skilled cybersecurity tutor, Mohamed is an excellent choice. I have no doubt he will exceed your expectations!I've learned a lot from you and you really helped me and made me understand a lot of complicated things and i hope you keep it cause the world needs a man like you . All support and love ️
Mohamed I’m grateful to every second spent with you, You know how to make learning fun and challenging in a creative manner ️
I highly recommend Mohammed as an outstanding machine learning instructor on Superprof. With deep expertise in the field, he simplifies complex concepts, making them accessible and engaging for learners at all levels. Whether you're a beginner just starting your journey or an advanced student looking to hone your skills.
Mohamed is a very diligent professor who is always aiming to help whoever is in need. He does not spare any info needed and is one of the most dedicated and hardworking tutors out there!
I am delighted to recommend Mohamed as an exceptional tutor on Superprof.
He always prepares interesting lessons that make even the toughest topics seem easy and fun.
Whether you’re preparing for exams or looking to deepen your understanding of a subject, Mohamed is the tutor who will guide you every step of the way.
His personalized lessons are designed to meet each student’s individual needs, making learning both effective and enjoyable.
His aim is to help students achieve their academic goals and develop a lifelong love for learning.
Mohamed is really helpful, his knowledge makes me feel like he is 40 or 50 years old, I can easily admit that he is the reason I loved Machine Learning.
I've personally worked with Mohamed as teachers which was how we first met, and i've seen how he teaches others. On a professional level, he is a very dedicated and knowledgeable teacher. If he's your teacher, you can very well expect him to go the extra mile, and provide more knowledge than what is asked of him. On a personal level, he is very friendly person and it's an absolute pleasure to talk to.
View more recommendations
Rates
Rate
- ₱1,871
Pack rates
- 5h: ₱5
- 10h: ₱10
online
- ₱1,871/h
Other tutors in Computer programming
Roberto
Manila & online
- ₱800/h
- 1st lesson free
Prince Nelson J
Quezon City & online
- ₱600/h
- 1st lesson free
Dherian
Quezon City & online
- ₱1,000/h
- 1st lesson free
Jean Paul
Pasig & online
- ₱1,000/h
- 1st lesson free
RebuyonJan
Lungsod ng Dabaw & online
- ₱200/h
- 1st lesson free
Geoff
Valenzuela & online
- ₱150/h
- 1st lesson free
Yaacob
Malolos & online
- ₱600/h
- 1st lesson free
Janice
Dumaguete City & online
- ₱600/h
- 1st lesson free
Alberto
Makati & online
- ₱1,000/h
- 1st lesson free
Gideon
San Juan City & online
- ₱1,000/h
- 1st lesson free
Reza
Brooklyn, United States & online
- ₱2,495/h
- 1st lesson free
Gabriel
Seattle, United States & online
- ₱1,559/h
- 1st lesson free
Reza
London, United Kingdom & online
- ₱2,956/h
- 1st lesson free
ADAM
Paris 12e, France & online
- ₱3,614/h
- 1st lesson free
Shivam
Kingston upon Thames, United Kingdom & online
- ₱1,351/h
- 1st lesson free
John
London, United Kingdom & online
- ₱2,534/h
- 1st lesson free
Massimiliano
Ancona, Italy & online
- ₱2,168/h
- 1st lesson free
Mourad
Paris 12e, France & online
- ₱2,891/h
- 1st lesson free
Laurent
Marseille 1er, France & online
- ₱4,337/h
- 1st lesson free
Robert
London, United Kingdom & online
- ₱8,361/h
- 1st lesson free
-
See Computer programming tutors
