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!

1639 online computer programming teachers

Yanis

Switzerland
£23

60-min

/h

Programming from primary school to university: learning to code by practicing on motivating projectsTranslate this text using Google Translate.

Programming from primary school to university: learning to code by practicing on motivating projectsTranslate this text using Google Translate.

A personalized programming course for all levels, from complete beginner to advanced. The goal is simple: to empower you to truly code by understanding what you're doing. Whether you come with no experience, are preparing for an exam, or are in engineering school, this course adapts to your situation. We teach the fundamentals of programming by applying them to concrete problems that motivate you: creating a program, debugging code, building a small project. No abstract theory at first, but real learning through practice. I don't start by explaining things, but by presenting you with a concrete problem to solve. As you solve it, you naturally discover the theoretical concepts because they become necessary and logical. During each lesson, you code live while I guide you with strategic questions; I never give you the answers on a silver platter. I regularly check your understanding and adjust the pace according to your progress. We use the language best suited to your goals: Python for beginners or for clarity in algorithms, JavaScript for web development, and Java/C++ for advanced concepts. You'll learn solid fundamentals: variables, loops, conditionals, functions, and debugging. Depending on your level, we'll delve deeper into data structures, object-oriented programming, advanced algorithms, and complexity analysis. There's no set timeframe: we progress at your own pace, working on projects that truly interest you. My commitment: personalized attention, genuine adaptation to your goals, professionalism, and a real passion for helping you succeed in programming.

Yassir

Morocco
£14

60-min

/h

Engineering, Robotics & Arduino for Beginners | Hands-on Programming and ElectronicsTranslate this text using Google Translate.

Engineering, Robotics & Arduino for Beginners | Hands-on Programming and ElectronicsTranslate this text using Google Translate.

If you are curious about robotics, Arduino, programming, or engineering and want to learn in a simple and practical way, this class is made for you. Together, we will explore how electronic components work and learn step by step how to program Arduino boards using C++. Through fun hands-on projects, students will create systems using LEDs, sensors, motors, and other smart components used in real robotics projects. My teaching style focuses on practice, creativity, and understanding rather than only theory. I aim to help students build confidence while learning how to solve problems and think like engineers. I have participated in several robotics and STEM experiences, including FIRST Tech Challenge (FTC), World Robot Olympiad (WRO), and space-related programs and projects such as space camps and engineering activities focused on innovation and technology. These experiences helped me gain practical knowledge that I now share with students in an easy and engaging way. I can also teach CATIA V5 for students interested in mechanical design, engineering projects, and 3D modeling. These lessons can help students better understand mechanical engineering concepts and learn how to design professional parts and assemblies used in real engineering projects. This class is perfect for beginners and intermediate learners who want to start or improve their journey in robotics, technology, mechanical engineering, and space-related fields.

Rubén

verified teacher icon
Spain
£14

60-min

/h

ADVANCED COMPUTER CLASSES – SMR / ASIR / AdultsTranslate this text using Google Translate.

ADVANCED COMPUTER CLASSES – SMR / ASIR / AdultsTranslate this text using Google Translate.

Stuck with SMR, ASIR, networking, systems, or cybersecurity? You don't need a miracle: you need it explained to you properly. My name is Rubén Martos. In 2025 I realized something: many students failed not because they were bad, but because nobody explained things to them properly. I thought, "If I could understand it, I can teach it. And I can do it better." I am an SMR technician with a distinction for Best Academic Record, Erasmus+ experience, and I am currently in my final year of ASIR (Administrative Systems and Network Administration). I have worked in support, systems, and cybersecurity for companies in Spain and Portugal, and I manage an ethical hacking blog. Since then, at Avanza de Verdad we have had a clear mission: that you understand computer science clearly, practically, and with results. 📌 Classes we offer • SMR, ASIR and IT from scratch • Networks, Cisco Packet Tracer • Linux, Windows Server, scripting • Databases and cybersecurity 🧠 Our method • Get to the point • Learning by doing • Apply what you have learned 🎯 What are you taking with you? • Clear and direct explanations • Preparation for resits and exams • Help with internships, assignments, and projects • Answering questions even outside of class • To truly move forward, not just to pass We're going to make real progress 🚀

Ronin

Netherlands
£31

60-min

/h

Learn the basics of programming and the concepts behind it in a fun way!Translate this text using Google Translate.

Learn the basics of programming and the concepts behind it in a fun way!Translate this text using Google Translate.

Programming is an incredibly useful skill to have, and it can often help you automate small tasks in daily life. In my lessons, I also try to code as much as possible with the ultimate goal of creating something concrete, creative, visual, or funny. -- Techniques -- You learn by doing; in my lessons, I like to guide you through the basics by creating something in small steps. I am convinced that step-by-step, hands-on learning is the best way. I structure my lessons depending on which language or concept you want to learn, but think, for example, of making a game, a visualization, a website, animation, etc. -- Contents -- In addition to a specific programming language, with me you will also learn the philosophy behind programming, recurring concepts, methods to avoid getting stuck, and much more. Learning this is essential because it allows you to continue independently and learn other languages as well. -- Level -- I can help you learn from the absolute basics to slightly more advanced concepts such as data structures or designing algorithms yourself. I will train you to become someone who not only understands how to program, but also someone who knows how to keep learning. Feel free to send me a message if this sounds like something for you!

Vardamides

verified teacher icon
France
£31

60-min

/h

Having graduated top of my class from CentraleSupélec, I offer tutoring in math, physics, and computer science.Translate this text using Google Translate.

Having graduated top of my class from CentraleSupélec, I offer tutoring in math, physics, and computer science.Translate this text using Google Translate.

A graduate of CentraleSupélec, I completed a preparatory course in mathematics and physics (MP*) where I was top of my class in both my first and second years. At CentraleSupélec, I specialized in quantum computing, a field at the intersection of fundamental mathematics, theoretical physics, and computer science. I also have two years of professional experience in programming, so I am qualified to teach Python programming or algorithms in general. I tutored a student preparing for the Polytechnique entrance exam (FUI-FF track), which he passed brilliantly. Therefore, I can provide substantial support in mathematics and physics. I have done a lot of mathematics and physics since preparatory school and I have always had to work in groups so I have an appetite for communicating knowledge around me. My methodology is illustrated as follows: - Telephone call with the parents and the student to diagnose expectations and needs. - Assessment of the student's progress over one month to identify their strengths and weaknesses. This will allow me to establish a three-month strategy with the student, which we will adjust as we progress. - Establishing clear and precise objectives with milestones. This will allow us to know where we are going and to adjust the work to the level of the objectives to be achieved. - Methodical work on the courses: preparation of method sheets and theorem sheets, resolution of classic exercises. - Finish the tutorial sheets given in class as a priority and insert extension exercises to encourage the student to go further. - Conduct a weekly and monthly review of the points covered and the elements that need to be reworked. The exams: - I have a principle: I don't just train students to pass exams. My goal is for them to master the concepts and know how to manipulate them in such a way that not only do they pass the exams, but above all, the knowledge acquired remains and serves as a solid foundation for the years to come. So if you are a student who likes challenges and wants to progress in mathematics, physics or programming, then I can support you.

PreviousShowing results 351 - 375 of 1639351 - 375 of 1639Next
Map
Map