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

Mohamed's profile and their contact details have been verified by our experts

Mohamed

  • Rate $30
  • Response 13h
  • Students

    Number of students Mohamed has taught since their arrival at Superprof

    50+

    Number of students Mohamed has taught since their arrival at Superprof

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

$30/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. 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.

See more

About the lesson

  • All Levels
  • 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

  • $30

Pack rates

  • 5h: $150
  • 10h: $300

online

  • $30/h

Other tutors in Computer programming

  • Moses

    Remote & online

    5 (5 reviews)
    • $20/h
    • 1st lesson free
  • Brandy

    Remote

    5 (3 reviews)
    • $25/h
    • 1st lesson free
  • Aaron

    Remote

    New
    • $15/h
    • 1st lesson free
  • Pramish

    Remote & online

    New
    • $21/h
    • 1st lesson free
  • Hassan

    Remote & online

    New
    • $30/h
    • 1st lesson free
  • Harram

    Remote

    New
    • $12/h
    • 1st lesson free
  • Jefferson

    Remote & online

    New
    • $10/h
    • 1st lesson free
  • Adeel

    Remote

    New
    • $20/h
    • 1st lesson free
  • MVP

    Remote & online

    New
    • $25/h
    • 1st lesson free
  • Rabia

    Remote & online

    New
    • $10/h
    • 1st lesson free
  • Reza

    Brooklyn & online

    5 (125 reviews)
    • $40/h
    • 1st lesson free
  • Gabriel

    Seattle & online

    5 (103 reviews)
    • $25/h
    • 1st lesson free
  • Esmaeil

    New York & online

    5 (86 reviews)
    • $30/h
    • 1st lesson free
  • Michael

    New York & online

    5 (36 reviews)
    • $50/h
    • 1st lesson free
  • Behdad

    New York & online

    4.9 (33 reviews)
    • $25/h
    • 1st lesson free
  • João

    New York & online

    5 (39 reviews)
    • $20/h
    • 1st lesson free
  • Mehrdad

    New York & online

    5 (36 reviews)
    • $30/h
    • 1st lesson free
  • Nicholas

    Los Angeles & online

    5 (125 reviews)
    • $25/h
    • 1st lesson free
  • Edward

    Houston & online

    4.9 (23 reviews)
    • $85/h
  • Piyush

    Brooklyn & online

    5 (136 reviews)
    • $35/h
    • 1st lesson free
  • See Computer programming tutors