Download the Global App!and Get 100 Credit Points FREE
Discover MyPrivateTutor, a versatile platform empowering both tutors and students to thrive in their academic pursuits with personalized face-to-face or online tutoring.
I am an experienced software developer with 9 years of programming expertise, specializing in C, C++, Python, and C#. Skilled in teaching programming fundamentals, software architecture design, and algorithms & data structures, I provide clear and structured guidance to students. With a strong background in mathematics and linear algebra, I help learners build a solid foundation for problem-solving in coding and software development.
Skilled Coding Tutor in Johannesburg | Helping Beginners Master Programming Fast
I am a dedicated programming tutor in Johannesburg, specializing in Python, Java, and web development (HTML, CSS, and JavaScript). I work with high school students who want to improve their understanding of coding, prepare for exams, or build practical skills.
My teaching approach is structured but flexible, focusing on both theory and practical application. I help students understand core programming concepts, complete assignments, and work through problems step by step until they feel confident.
What sets me apart is my ability to relate to students and explain difficult topics in a clear and simple way. I aim to not only help students improve their marks but also develop logical thinking and problem-solving skills that will benefit them beyond the classroom.
I am a software engineer with 4 years of professional experience developing backend systems and applications. I teach core computer science concepts and programming languages including Java, Python, C, JavaScript, and SQL.
My lessons focus on helping students understand how programming actually works rather than memorizing syntax. I guide students through practical exercises such as debugging code, designing small applications, understanding algorithms, and working with databases.
I can help with:
Learning programming from beginner to intermediate level
University computer science coursework
Data structures and algorithms fundamentals
Debugging and improving existing code
Object-oriented programming concepts
Database design and SQL queries
Preparing for programming interviews
I adapt lessons based on the student's level. Beginners receive structured step-by-step guidance, while advanced learners work on real programming problems and projects.
Lessons can be conducted online and structured around the student's goals.
I am a software engineer based in Munich with over 5 years of experience. I am passionate about solving real-world business challenges and would love to help people by sharing my knowledge to help them showcase their talents to the world.
I am known for my solid and smooth communication skills, and people have enjoyed working with me. I believe that you will also benefit from learning from me.
Senior Software Engineer by profession, and a lecturer.
I am a Senior Software Engineer and Computer Science tutor. I will not only help the student to grasp difficult concepts in the field but also master the craft and mentor them to become future Software and Cyber Security Engineers.
Tutored E Maths, programming languages such as C++, Java, and Python for diploma and university students.
- Qualifications: NUS Master's Degree (Electrical Engineering), Master's Degree (Computer Science) - Honours with Distinction
- Experience: Ex-ICT Specialist, Registered MOE Trainer, Tutoring Experience (in years): 7 years
Tutored E Maths, Programming languages like C++, Java, Python for diploma, and university students.
Teaching style: Review of topics covered in school and constant practice of past year papers and top schools' examination papers.
My name is Katlego Mmako. I am a finaly Year Computer Science Student. I am a Computer Science Tutor. I provide tutorials for Computer Science Students in all year levels. I have 4 years of experience as a self taught programmer. So far I have tutored over 100 Computer Science Students.
University CS student offering Coding help in Ottawa - Python, Java, and Web Development.
I am a Computer Science student at the University of Ottawa with hands-on experience in Python, Java, C++, and web development (HTML, JavaScript, TypeScript). I offer tutoring in core programming concepts, problem-solving, and university or high school coursework.
I am based in Ottawa and take a calm, patient, and practical approach to teaching. Whether you're struggling with assignments or just starting to code, I break down complex topics into manageable steps and adapt my style to match your pace.
I have worked on real projects, such as rhythm games and automation tools, and love helping others connect theory with practice. I also understand how overwhelming CS topics can be at first—and I’m here to make them clearer, less stressful, and even fun.
If you are looking for someone who understands both the academic and real-world side of computer science, I would be happy to help you succeed.
I have over 10 years of experience in the finance industry, holding various positions such as quant and developer. I look forward to imparting coding knowledge to help you with your studies or work. We can discuss your requirements and priorities, and I will tailor my lessons accordingly.
The lessons will be conducted using practical examples and assignments to ensure participants are able to code independently and learn to code in other languages.