

Mohamed profile and its contact details have been verified by our team.
Mohamed
- Rate $42
- Response 13h
-
Students50+
Number of students Mohamed has accompanied since arriving at Superprof
Number of students Mohamed has accompanied since arriving at Superprof

$42/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 Tutor
Mohamed is one of our best Computer programming tutors. High-quality profile and excellent qualifications, organised and responsive to lesson requests, appreciated by their 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
- Middle School
- High School
- +14
levels :
Elementary School
Middle School
High School
Première
Terminale
College
University
Adult Education
Masters/ Graduate School
Doctorate
MBA
Early childhood education
Beginner
Intermediate
Advanced
Proficient
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 tutor.
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
- $42
Pack rates
- 5 h: $210
- 10 h: $420
online
- $42/h
Other tutors in Computer programming
Reihane
Guelph & online
- $50/h
- 1st lesson free
Gabriel
Toronto & online
- $15/h
- 1st lesson free
David
Toronto & online
- $90/h
Reza
Toronto & online
- $55/h
- 1st lesson free
Luis
Moncton & online
- $50/h
- 1st lesson free
Piyush
Toronto & online
- $45/h
- 1st lesson free
Travis
Toronto & online
- $65/h
- 1st lesson free
Joseph
Richmond Hill & online
- $40/h
- 1st lesson free
Danial
Kitchener & online
- $40/h
- 1st lesson free
Josh
Toronto & online
- $50/h
- 1st lesson free
Reese
Richmond & online
- $25/h
- 1st lesson free
Nihit
Oakville & online
- $30/h
- 1st lesson free
Muhammad
Waterloo & online
- $45/h
- 1st lesson free
Osadebamwen
Vancouver & online
- $14/h
- 1st lesson free
Dimitry
Toronto & online
- $80/h
Hadi
Montreal & online
- $50/h
Behrooz
Toronto & online
- $100/h
Mohammad
Windsor & online
- $30/h
- 1st lesson free
Parham
Toronto & online
- $50/h
- 1st lesson free
Pedram
Burnaby & online
- $55/h
- 1st lesson free
-
More Computer programming tutors
