I’m Sameer Ahmed, a Software Engineering student and an experienced online programming tutor. I teach beginners (including students with no prior tech experience) and intermediate learners in Python, Java, C and web development using clear, practical steps.
My lessons are project-based: each topic is taught through small, real projects so students learn by doing. I use live coding, screen-share, interactive exercises, and regular homework to reinforce skills. Sessions include code walkthroughs, debugging practice, guided problem-solving, and short quizzes when helpful. I adapt pace and content to each student’s goals — exam prep, school assignments, career projects, or hobby learning.
I’ve given one-on-one remote lessons to students of different ages and levels, focusing on patience, clear explanations, and building confidence. I help students set achievable milestones, review progress, and create a portfolio project they can show to teachers or employers.
Tools I use: industry IDEs — VS Code (web), IntelliJ (Java), PyCharm (Python) and CLion (C) — plus online editors, GitHub for projects, and shared notes/diagrams for concepts. I’m fluent in English and Arabic and speak intermediate Turkish, and I’m available most weekends and evenings for part-time lessons. Message me for a trial lesson and a simple learning plan.
Lessons focus on practical outcomes: building usable apps, improving problem-solving, and preparing for exams or interviews. I provide clear progress reports, tailored homework, and resource lists. Expect friendly, patient guidance, fast feedback, and flexible scheduling. Trial lesson available to set goals and plan the course. Ideal for school students, university learners, or hobbyists aiming to gain confidence and real portfolio work and career growth.