Programming Tutoring
Java, Python, C/C++, and software design.
Whether you are writing your first loop or debugging a final-week class project, I meet you at your level. The goal is for you to leave each session understanding what the code is doing, not just whether it runs.
Best for intro and advanced programming courses, plus students building personal or class projects in Java, Python, or C/C++.
What I help with
Common things students bring to sessions
- I have an assignment due and my code keeps throwing errors I cannot decode.
- Object-oriented programming (classes, inheritance, polymorphism) is not clicking.
- Pointers, memory, and references in C/C++ are confusing.
- I have a project idea but no clear plan to break it into steps.
- I want to write code that is readable, testable, and well structured.
Topics covered
How sessions work
Three steps from stuck to unstuck.
Free 15-minute call
Tell me your course, the assignment, your deadline, and what you are stuck on. I will let you know if I can help.
Schedule your session
We pick times that work around your week. Single sessions, weekly slots, or short bursts before exams, all fine.
Walk in stuck, walk out unstuck
We work through your actual code, problem set, or concepts together until it clicks. You leave with notes you can use.
What you'll walk away with
Real outcomes, not just an hour spent.
What students have said
Thank You for Your Support
"I learned more than I expected with Mohamed. He always gave me his full attention and made sure I truly understood the material. He genuinely cares about his students' success and encouraged me to keep working hard and not give up. He was always on time, polite, and respectful. I'm very grateful for everything I learned from him, and he inspired me to keep learning more."
Knowledgeable and Attentive
"Mohammed is an exceptional tutor in Business Applied Decisions. His deep subject matter expertise and dedication to student success are evident in every session. I have engaged him for multiple lessons and am consistently impressed by his professionalism and the quality of his work. I highly recommend him."
Knowledgeable and Awesome
"It was amazing!! He knew absolutely everything I needed for my assignment. I am a novice taking programming so now I feel like I can do it. It was such nice session. Mohamed is patient and kind."
Related subjects
If this is not quite the right fit, here are the closest matches.
Ready to get unstuck? Start with a free 15-minute call. Tell me your course, the assignment, your deadline, and what is in the way. If I can help, we will book a real session.