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

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

Mohamed

  • Rate S$38
  • Response 13h
  • Students

    Number of students accompanied by Mohamed since their arrival at Superprof

    50+

    Number of students accompanied by Mohamed since their arrival at Superprof

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

S$38/h

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

See more

About the lesson

  • Primary
  • Secondary
  • Adult education
  • +7
  • levels :

    Primary

    Secondary

    Adult education

    Masters

    Doctorate

    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.

See more

Rates

Rate

  • S$38

Pack rates

  • 5h: S$190
  • 10h: S$380

online

  • S$38/h

Similar Computer programming teachers in Remote

  • Josh

    Singapore & online

    5 (3)
    • S$20/h
    • 1st lesson free
  • Dherian

    Singapore & online

    5 (2)
    • S$49/h
    • 1st lesson free
  • Jeffrey

    Singapore & online

    5 (1)
    • S$50/h
    • 1st lesson free
  • Ouassima

    Singapore & online

    5 (4)
    • S$50/h
    • 1st lesson free
  • Zizhong

    Singapore & online

    5 (1)
    • S$30/h
    • 1st lesson free
  • Dylan

    Singapore & online

    5 (1)
    • S$20/h
    • 1st lesson free
  • Sonali

    Singapore & online

    New
    • S$10/h
    • 1st lesson free
  • Qabir

    Singapore & online

    New
    • S$9/h
    • 1st lesson free
  • Guan

    Singapore & online

    New
    • S$50/h
    • 1st lesson free
  • Sriram

    Singapore & online

    New
    • S$25/h
    • 1st lesson free
  • Shu-Hsuan

    Singapore & online

    New
    • S$45/h
    • 1st lesson free
  • Michelle

    Singapore & online

    5 (1)
    • S$30/h
    • 1st lesson free
  • Melissa

    Singapore & online

    5 (2)
    • S$30/h
    • 1st lesson free
  • Xianghan

    Singapore & online

    New
    • S$28/h
    • 1st lesson free
  • Naetraa

    Singapore & online

    New
    • S$25/h
    • 1st lesson free
  • Yee

    Singapore & online

    New
    • S$27/h
    • 1st lesson free
  • Shashank

    Singapore & online

    New
    • S$20/h
    • 1st lesson free
  • Weihong

    Singapore & online

    New
    • S$30/h
    • 1st lesson free
  • Akshay Narayanan

    Singapore & online

    5 (1)
    • S$10/h
    • 1st lesson free
  • Lionel Cheak

    Singapore & online

    New
    • S$22/h
    • 1st lesson free
  • See Computer programming tutors