facebook

Find the Best Online Computer Programming Tutors & Teachers for Private Lessons

For over a decade, our private Computer Programming tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons online, you’ll enjoy high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

Find Your Perfect Teacher

Browse our selection of Computer Programming tutors & teachers and use the filters to find your ideal online class

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Computer Programming class that suits you best

Book Your First Lesson

Plan the schedule for your first class together. Once your teacher confirms the appointment, you're all set to start on the front foot!

1666 online computer programming teachers

Harsh

verified teacher icon
Japan
4.7

3 reviews

(3)

21€

60-min

/h

trusted teacher iconTrusted teacher

Basic to Advanced -> Mathematics, Physics ,Compuational algorithm, Chemistry, English, Hindi

Basic to Advanced -> Mathematics, Physics ,Compuational algorithm, Chemistry, English, Hindi

I specialize in tutoring Mathematics, Physics ,Compuational algorithm, Chemistry and English from school level to advanced level and the GRE, TOEFL and other national / international level competitive exams. My goal is to keep students challenged, but not overwhelmed. I assign homework after every lesson and provide periodic progress reports. I adapt to any way of working, the goal being to achieve a deep and detailed understanding of the subject. The methodology depends on the preferences of each person to establish a relationship of trust and well-being. Classes are conducted on a follow-up so as not to lose momentum and optimize knowledge. These courses are for those who want to improve their understanding in science subjects and languages. The science course strengthens knowledge in physics, chemistry and experimental science. The math class helps to reinforce knowledge of algebra and geometry., trigoneometry and corrdinate geometry, basic to advanced number system, Differential and Integra; calculus..I can also teach very well any math topic you wish to study.. The language course improves vocabulary and grammar, sentence construction..SPeaking, Listening, Reading and writing enhancement Every student is different and I will take extra care to have tailormade classes for each person.I create presentations,use assignments and prepare before each class.Time is important and I do not want to waste yours. You can message me regarding the classes or your needs.I will make sure to do the best.As an educational coach, I know how to be patient, enthusiastic but above all passionate. do not hesitate to contact me

play iconVideo

Muhammad

Germany
25€

60-min

/h

trusted teacher iconTrusted teacher

Experienced Online & In-Person Tutor | AI Engineer & MSc AI Student | Programming, English, Mathematics & Computer Science Teacher

Experienced Online & In-Person Tutor | AI Engineer & MSc AI Student | Programming, English, Mathematics & Computer Science Teacher

Are you looking to learn programming, strengthen your computer science concepts, or explore Artificial Intelligence and Machine Learning? I offer personalized lessons designed for school students, university students, and professionals who want to build practical skills and real-world understanding. As an MSc Artificial Intelligence student and AI/ML Engineer, I have experience working on real AI systems involving Machine Learning, Large Language Models (LLMs), Knowledge Graphs, OCR systems, backend development, and full-stack applications. I am also an experienced tutor who has been teaching students since 2022 through both online and in-person learning environments. I have taught students on platforms online tutoring platforms, where I have helped learners across different subjects including programming, English, and Urdu while maintaining strong student feedback and ratings. Additionally, I currently support students at Ohm Gymnasium Erlangen, where I assist students with mathematics, programming, and English learning activities. Subjects I can teach include: • Programming: Python, Java, C/C++, JavaScript • Computer Science fundamentals • Data Structures & Algorithms • Object-Oriented Programming (OOP) • Databases and SQL • Web Development (Django, Flask, React, MERN) • Artificial Intelligence & Machine Learning • Deep Learning and Generative AI • English language support (IELTS qualified, C1 level) • Mathematics support • Microsoft Office tools (Word, Excel, PowerPoint) • Academic assignments and project guidance • Interview preparation and coding practice My teaching approach focuses on: ✓ Learning concepts step-by-step ✓ Practical coding exercises and projects ✓ Real-world examples and applications ✓ Interactive problem solving ✓ Personalized guidance based on your level and goals Whether you are starting from scratch or preparing for advanced topics, lessons are tailored to help you build confidence and develop strong technical skills.

Video thumbnail
Play icon
Muhammad's video

Abdelali

verified teacher icon
Morocco
5.0

3 reviews

(3)

32€

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

Matlab Simulink: Software and Programming Language

Matlab Simulink: Software and Programming Language

Hello, I am an electrical and electronic engineer with extensive experience as a professor in higher education in engineering sciences and electrical engineering, as well as a rich experience as an embedded systems engineer, in EE architecture, ADAS, Testing and validation in the automotive sector. I offer support courses and training in engineering science subjects for graduate students, particularly in Matlab Simulink programming. My methodology is based on the acquisition of knowledge and course concepts in a very simple way and also on practice using the most widely used software on the market. Matlab is both software and a scientific programming language developed by the American company MathWorks which allows various numerical calculation operations to be carried out. For example, manipulating algorithms, displaying data curves or even generating matrices. It is used in everything that is programming, signals and systems, signal processing... It contains another part of graphical programming called Simulink, dedicated to the programming and modeling of dynamic systems (Widely used in the discipline of automatic and industrial regulation). I also give courses and training in: Embedded systems, ADAS systems and automotive engineering Electrical and electronic circuits Automatic Industrial regulation Signal processing C Programming, Assembler, PIC, Arduino LabVIEW PIC microcontroller Microprocessor

Ioannis

verified teacher icon
Cyprus
5.0

2 reviews

(2)

26€

60-min

/h

trusted teacher iconTrusted teacher
student icon
2Students

Private Computer Science Courses & Pancyprian Exam Preparation - Doctoral Student in Computer Science

Private Computer Science Courses & Pancyprian Exam Preparation - Doctoral Student in Computer Science

PhD Candidate in Informatics – Private Lessons & Pancyprian Exams I am a PhD Candidate in Informatics and I offer private lessons in Informatics to High School students (Pancyprian Exams) as well as to University students, with an emphasis on correct understanding and methodical thinking. Pancyprian Exams – Informatics Systematic preparation with an emphasis on: • understanding of the material • correct algorithmic thinking • methodology for solving problems • analysis of old Pancyprian exam questions We cover, for example: pseudocode, tables, repetitions, control structures and common exam errors. Students & General Computing Support in: • Programming (C / C++ / Python) • Operating Systems • Computer Architecture • Code Understanding & Debugging In-person or online courses, with emphasis on understanding and proper study organization. English text below PhD Candidate in Computer Science – Private Tutoring & Pancyprian Exams I am a PhD candidate in Computer Science offering private tutoring for high school students (Pancyprian Exams – Computer Science) and university students. Pancyprian Exams – Computer Science Structured exam preparation focusing on: • understanding the syllabus • correct algorithmic thinking • exam-oriented problem-solving • analysis of past Pancyprian exams Topics include pseudocode, arrays, loops, control structures, and common exam mistakes. University & General Computer Science Support in: Programming (C/C++/Python) • Operating Systems • Computer Architecture • Code understanding and debugging Lessons are available in person or online, with emphasis on understanding concepts rather than memorization.

play iconVideo

Dr.Ebrahim

verified teacher icon
Egypt
5.0

13 reviews

(13)

17€

60-min

/h

trusted teacher iconTrusted teacher

Engineering Graduation Projects Support: Mechatronics & Aerospace

Engineering Graduation Projects Support: Mechatronics & Aerospace

Are you a senior engineering student working on your graduation project? This class provides comprehensive, step-by-step consultation and hands-on support for Mechatronics, Aerospace, and Mechanical engineering graduation projects. Areas of Support & Expertise: • 3D CAD Design & Modeling: Creating complex mechanical assemblies and parts using SolidWorks, Autodesk Fusion 360, Siemens NX, and Inventor. • Simulation & FEA: Conducting structural analysis, stress testing, and fluid dynamics simulations using ANSYS Fluent and Abaqus. • Mathematical Modeling & Control: System dynamics, mechanical vibrations, and control systems using MATLAB & Simulink. • Aerospace Projects: Designing and building custom RC aircraft (balsa wood structures, ESCs, LiPo batteries, servo integration, and aerodynamics). • Mechatronics & Hardware: Executing electromechanical systems, integrating microcontrollers (Arduino, ESP32), motor drivers, sensors, and actuators. • Academic Documentation: Assisting with professional technical reports, presentations, and formatting using LaTeX. How We Work Together: Whether you need help brainstorming a project idea, debugging a specific code or circuit, performing a complex simulation, or executing the final hardware prototype, I will guide you through the engineering process to ensure your graduation project is a success. 🎓 Target Audience: Senior Engineering Undergraduates (Mechatronics, Aerospace, Mechanical) 💻 Format: Online or in-person practical sessions 🗣️ Languages: English or Arabic Book a session now to discuss your project requirements and let's bring your engineering designs to life!

Video thumbnail
Play icon
Dr.Ebrahim's video

Dani

verified teacher icon
Lebanon
14€

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

Computer Networking – Data Communication & Network Fundamentals

Computer Networking – Data Communication & Network Fundamentals

This course provides a comprehensive and professionally structured introduction to computer networking and data communications. It is designed for students who aim to build a strong technical foundation aligned with industry standards such as the Cisco Certified Network Associate (CCNA). Course Topics Include: Network architecture and reference models (OSI and TCP/IP) IPv4 addressing, subnetting, CIDR, and basic IPv6 concepts Switching fundamentals (MAC address tables, VLANs, trunking) Routing principles and static routing configuration TCP and UDP protocols, ports, and socket communication Core network protocols (ARP, ICMP, DNS, DHCP, HTTP/HTTPS, FTP) Network infrastructure devices (routers, switches, firewalls, wireless access points) Introduction to network security fundamentals Basic network troubleshooting methodologies and CLI analysis The teaching methodology combines structured theoretical explanation with practical examples to ensure students understand how real-world networks operate in enterprise and campus environments. Packet flow analysis and scenario-based exercises help bridge theory with practical implementation. Target Audience: High school and university students in Computer Science, Information Technology, or Engineering Beginners preparing for CCNA certification Individuals seeking a strong networking foundation before advancing to cybersecurity, cloud computing, or advanced infrastructure studies By the end of the course, students will confidently understand how data travels across networks, how routing and switching function, and how modern network infrastructures are designed, implemented, and managed.

PreviousShowing results 101 - 125 of 1666101 - 125 of 1666Next

Our students evaluate their Computer Programming teacher.

To ensure the quality of our Computer Programming teachers, we ask our students to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.8 out of 5 based on 66 reviews.

“ Dr. Dr. Ebrahim is an excellent instructor. His methods of teaching and explaining things are well thought out and given at a level that my son can understand. He is very patient and takes his time and answer all questions to help my son Yousif with any problems he may have. He is extremely helpful and very enthusiastic and calm at the same time in class which helped my son understand and enjoy the class. my son’s grades improved a lot after working with Dr.Ebrahim ”

“ Sebastian's been a solid precalc tutor. He's patient and breaks down stuff in a way that makes sense, which is a big win for me because precalc used to be a total headache. He's always got my back, making sure I'm getting it, and he doesn't mind repeating stuff if I need it. Thanks to him, precalc's starting to feel less like a foreign language and more like something I can actually handle. If you're struggling with precalc like I was, Sebastian's your guy. ”

“ Tanu is an excellent math teacher who explains concepts clearly and makes learning enjoyable. She simplifies complex topics and ensures thorough understanding. Highly recommend her for improving math skills! ”

To ensure the quality of our Computer Programming teachers, we ask our students to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.8 out of 5 based on 66 reviews.