

Mohamed's profile, diploma and contact details have been verified by our experts
Mohamed
- Rate €27
- Response 10h
-
Students50+
Number of students Mohamed has accompanied since arriving at Superprof
Number of students Mohamed has accompanied since arriving at Superprof

€27/h
1st lesson free
- Computer programming
- Python
- C++
- PostgreSQL
Learn programming and software development: Python, C/C++, JavaScript, TypeScript, SQL, algorithms, projects, and AI co-development
- Computer programming
- Python
- C++
- PostgreSQL
Lesson location
Super tutor
Mohamed is one of our best Computer programming tutors. 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
- Primary
- Junior Cycle
- Transition Year
- +10
levels :
Primary
Junior Cycle
Transition Year
Fifth Year
Sixth Year
Adult education
Master's degree
Doctorate degree
Beginner
Intermediate
Advanced
Professional
Kids
- 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
- €27
Pack prices
- 5h: €133
- 10h: €267
free lessons
The first free lesson with Mohamed will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
online
- €27/h
Similar Computer programming tutors in Remote
-
![teacher_picture]()
Ankit
Maynooth & Online- Super tutor
Experience of 5+ years of teaching computer science and programming languages to university students. a ph.d. scholar at maynooth university's department of computer science. including academic projec
- €30/h
- 1st lesson free
-
![teacher_picture]()
Shaleen
Dublin 18 & Online- Ambassador
Learn python, javascript, c# from a senior software engineer with 10 years of industry experience!
- €30/h
-
![teacher_picture]()
Sutirtha
Edenderry & Online- Confirmed
No coding experience? python, deep learning, java, c/c++, data structures, and more.
- €20/h
- 1st lesson free
-
![teacher_picture]()
Nishant
Dublin & Online- Ambassador
Dedicated programming educator: empowering aspiring programmers with comprehensive, hands-on development experience now.
- €22/h
- 1st lesson free
-
![teacher_picture]()
Eduardo
Dublin & Online- Ambassador
Learn python, c++ and c# with a phd in computer sciences – boost your coding skills today!
- €50/h
-
![teacher_picture]()
Dixson
Dublin 24 & Online- Super tutor
End-to-end ai projects: ml, deep learning, computer vision & nlp (easy abstract explanations)
- €15/h
-
![teacher_picture]()
Liam
Ardee & Online- Confirmed
Games development student in dundalk institute of technology fluent in css, html, javascript and python
- €16/h
- 1st lesson free
-
![teacher_picture]()
Pritish
Galway & Online- Super tutor
Providing computer grinds to university students. experienced teaching at national university of ireland.
- €30/h
-
![teacher_picture]()
Kushagra
Dublin & Online- Super tutor
Experienced tutor offering one-on-one python coding lessons for middle schoolers | dive into the world of programming!
- €30/h
- 1st lesson free
-
![teacher_picture]()
Neri
Dublin 16 & Online- Super tutor
Learn computer science from a startup cto - expert-led programming for all levels
- €25/h
-
![teacher_picture]()
Paul
Dublin & Online- Super tutor
Unlock your potential and elevate your skills in software engineering and programming: expert tutoring from a first class honours graduate and business owner tailored just for you!
- €20/h
- 1st lesson free
-
![teacher_picture]()
Kalpana
Cork & Online- Confirmed
Hi, i am a lecturer with 10 years of industry academia experience in university-level education. the area of my expertise includes computer programming, software engineering, and devops.
- €35/h
- 1st lesson free
-
![teacher_picture]()
Aoife
Dublin & Online- Super tutor
Python support for beginner & struggling students | 1-to-1, hands-on, from a phd scientist who loves to teach
- €45/h
- 1st lesson free
-
![teacher_picture]()
Alanna
Galway & Online- Confirmed
Software engineer with 20 years experience in games, academia and enterprise sectors teaches computer programming in galway and online. i prefer to conduct lessons at the crew hub.
- €50/h
- 1st lesson free
-
![teacher_picture]()
Trupti
Dublin & Online- Confirmed
Msc cloud computing & have 7+ years of industrial experience and 3+ years in teaching/mentoring students in different programming skills. technologies i can teach: 1. c#, java, .net 2. python 3. datab
- €18/h
- 1st lesson free
-
![teacher_picture]()
Raphael
Maynooth & Online- Confirmed
Professional software engineer working for a tech company during the week. i'm available for private engineering and programming lessons, either in person or online.
- €45/h
- 1st lesson free
-
![teacher_picture]()
Joshua
Dublin & Online- Confirmed
Ucd msc grad, mastercard dublin. i tutor python, java, javascript, web development and ai. great with complete beginners! also help international students navigate the irish job market.
- €19/h
- 1st lesson free
-
![teacher_picture]()
Somtoo
Dublin & Online- Confirmed
Professional programming lessons from a software engineer in python, javascript, php and html
- €20/h
- 1st lesson free
-
![teacher_picture]()
Faraz ur rehman
Carrigaline & Online- Confirmed
Experienced software engineer and programming tutor helping students learn python, php, javascript, and core programming concepts
- €50/h
- 1st lesson free
-
![teacher_picture]()
Tanisha
Cork & Online- Confirmed
Struggling with coding? learn c, c++, python, java & ml easily | 6 years experience
- €20/h
- 1st lesson free
-
See Computer programming tutors




















