Mohamed - Computer programming tutor - Remote
Mohamed - Computer programming tutor - Remote

Mohamed profile and its contact details have been verified by our team.

Mohamed

  • Rate $42
  • Response 13h
  • Students

    Number of students Mohamed has accompanied since arriving at Superprof

    50+

    Number of students Mohamed has accompanied since arriving at Superprof

Mohamed - Computer programming tutor - Remote
  • 5 (10 reviews)

$42/h

Contact
  • 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.

See more

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.

See more

Rates

Rate

  • $42

Pack rates

  • 5 h: $210
  • 10 h: $420

online

  • $42/h

Other tutors in Computer programming

  • Reihane

    Guelph & online

    5 (53 reviews)
    • $50/h
    • 1st lesson free
  • Gabriel

    Toronto & online

    5 (28 reviews)
    • $15/h
    • 1st lesson free
  • David

    Toronto & online

    5 (40 reviews)
    • $90/h
  • Reza

    Toronto & online

    4.9 (28 reviews)
    • $55/h
    • 1st lesson free
  • Luis

    Moncton & online

    5 (22 reviews)
    • $50/h
    • 1st lesson free
  • Piyush

    Toronto & online

    5 (71 reviews)
    • $45/h
    • 1st lesson free
  • Travis

    Toronto & online

    5 (14 reviews)
    • $65/h
    • 1st lesson free
  • Joseph

    Richmond Hill & online

    5 (25 reviews)
    • $40/h
    • 1st lesson free
  • Danial

    Kitchener & online

    5 (100 reviews)
    • $40/h
    • 1st lesson free
  • Josh

    Toronto & online

    5 (18 reviews)
    • $50/h
    • 1st lesson free
  • Reese

    Richmond & online

    5 (8 reviews)
    • $25/h
    • 1st lesson free
  • Nihit

    Oakville & online

    4.9 (11 reviews)
    • $30/h
    • 1st lesson free
  • Muhammad

    Waterloo & online

    5 (10 reviews)
    • $45/h
    • 1st lesson free
  • Osadebamwen

    Vancouver & online

    5 (9 reviews)
    • $14/h
    • 1st lesson free
  • Dimitry

    Toronto & online

    4.9 (41 reviews)
    • $80/h
  • Hadi

    Montreal & online

    5 (14 reviews)
    • $50/h
  • Behrooz

    Toronto & online

    5 (13 reviews)
    • $100/h
  • Mohammad

    Windsor & online

    5 (21 reviews)
    • $30/h
    • 1st lesson free
  • Parham

    Toronto & online

    5 (9 reviews)
    • $50/h
    • 1st lesson free
  • Pedram

    Burnaby & online

    5 (21 reviews)
    • $55/h
    • 1st lesson free
  • More Computer programming tutors