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!

1637 online computer programming teachers

Sohaib

Morocco
£12

60-min

/h

Learn the C programming language for beginners — Step-by-step programmingTranslate this text using Google Translate.

Learn the C programming language for beginners — Step-by-step programmingTranslate this text using Google Translate.

Do you want to learn to program but don't know where to start? This course is for you. As a student in Applied Computer Science & Cybersecurity at the Faculty of Sciences in Rabat, I have already helped several friends understand programming — it is this experience that made me want to teach more broadly. Why start with C? It's one of the best languages to begin with: it forces you to understand what's really happening behind the scenes, without any shortcuts. Once you've mastered the basics of C, learning any other language (Python, Java, JavaScript, etc.) becomes much easier. It's an excellent starting point, whether you're aiming for computer science studies or simply curious to understand how a program works. My method: "learning by doing," at your own pace. I don't impose a rigid program—I observe where you are and adapt the speed, examples, and exercises to your individual needs. From the very first session, you write and execute real code, not just theory. Each session ends with a concrete mini-project (a game, a calculator) that you can proudly showcase at the end. This course is suitable for: - Middle and high school students curious to discover the programming - Students starting their computer science studies - Anyone, beginner or otherwise, with no prerequisites Patience, teaching skills, and a genuine concern for seeing you progress at your own pace.

Maxim

Belgium
£32

60-min

/h

Experienced full-stack developer gives practical lessons on Java, Spring Boot, Angular, cloud, DevOps, and responsible AI usage.Translate this text using Google Translate.

Experienced full-stack developer gives practical lessons on Java, Spring Boot, Angular, cloud, DevOps, and responsible AI usage.Translate this text using Google Translate.

Modern software development goes far beyond just writing code. A professional developer must understand how frontend, backend, databases, cloud infrastructure, security, and deployment work together. In my hands-on lessons, you will learn how modern business applications are designed, developed, tested, and brought to production. Depending on your level and learning goals, we cover topics such as Java, object-oriented programming, Spring Boot, REST APIs, Angular, databases, microservices, Git, GitLab CI/CD, Docker, Kubernetes, AWS, Terraform, security, and troubleshooting. You will also learn how to use AI responsibly for programming, testing, documentation, and technical analysis. In addition, we always critically check and validate AI output. The lessons consist of clear explanations, live coding, practical exercises, code reviews, and realistic problems from professional software projects. For example, we can build, test, containerize, and deploy an Angular–Spring Boot application to a cloud environment together. The courses are suitable for Associate Degree Programming or Applied Informatics students, entry-level and mid-level developers, career changers, and professionals looking to deepen their knowledge of cloud, DevOps, or AI-assisted software development. You will learn not only which solution works, but more importantly why it works and how to independently analyze technical problems.

Nuria

Spain
£26

60-min

/h

Web development classes | Frontend, backend, APIs, databases and projectsTranslate this text using Google Translate.

Web development classes | Frontend, backend, APIs, databases and projectsTranslate this text using Google Translate.

Are you studying Web Development, Computer Engineering, or other technology-related fields and need help with web development? The classes are online, one-on-one, and fully tailored to your syllabus, level, and goals. We can start from scratch, prepare for a subject or exam, solve practice problems, work on an assignment, or progress with a complete project. We can work on content such as: * HTML and CSS; * JavaScript and client-side programming; * PHP and backend development; * frontend and backend; * forms, sessions and authentication; * consumption and creation of REST APIs; * connection to databases and SQL; * organization and architecture of web applications; * Git and version control; * debugging and error resolution; * Frameworks and libraries according to your subject; * application deployment; * Development of internships and complete projects. We can also work with the specific technologies, frameworks, or tools you are using in your training or project. The classes are primarily hands-on. We'll analyze the problem, propose a solution, and work through the code so you understand what's happening and why. My goal is not for you to copy a solution, but for you to develop the autonomy to analyze errors, organize an application, and tackle new problems on your own. In addition to the classes, you will have access to our educational platform with its own documentation, notes, examples, exercises, practices and other resources to continue working between sessions.

Lorenzo

Netherlands
£23

60-min

/h

AQA GCSE Computer Science Tutoring – Clear Explanations, Exam and Programming PracticeTranslate this text using Google Translate.

AQA GCSE Computer Science Tutoring – Clear Explanations, Exam and Programming PracticeTranslate this text using Google Translate.

I'm a third-year Computer Science student at Maastricht University, and I sat AQA GCSE Computer Science myself in 2024. Because it wasn't that long ago, I still remember what it feels like to prepare for the exams, get stuck on certain topics and wonder exactly what an exam question is asking for. My main goal is to make Computer Science feel as clear and stress-free as possible. I want students to leave lessons feeling more confident about the subject and knowing exactly what they need to work on next. Lessons are always adapted to the student. We can work on theory, programming, algorithms, exam-style questions, revision, or simply spend time going over a topic that hasn't fully clicked yet. I like to explain things step by step and at the student's pace, then use examples and practice questions to make sure they genuinely understand it. Since taking my GCSE, I've continued studying Computer Science at university, including programming, algorithms, computer systems, cybersecurity, machine learning and software development. I also prepare lessons around the current AQA specification and exam requirements. Whether you want to catch up, improve your exam technique, raise your grade or simply feel more confident with Computer Science, I'm happy to help.

PreviousShowing results 26 - 50 of 163726 - 50 of 1637Next
Map
Map