facebook

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

For over a decade, our private Computer Science 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 Science 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 Science 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!

1461 online computer science teachers

Javier

Belgium
52€

60-min

/h

Artificial Intelligence, Automation & M365 by ex-AVP System Engineer (Moody's)Translate this text using Google Translate.

Artificial Intelligence, Automation & M365 by ex-AVP System Engineer (Moody's)Translate this text using Google Translate.

Hello, After a 34-year career in systems engineering (including roles as AVP System Engineer & Product Owner at Moody's), I've learned one essential truth: technology is useless if it remains overly complex. There is NO set curriculum or pre-defined syllabus: every session is 100% tailor-made. I adapt entirely to your request, your skill level, and your current objectives—whether that means gently discovering a new tool or solving a specific technical challenge. My approach is built on clear, accessible guidance: no unnecessary jargon, no dull theory, and no prerequisites required. My goal is to make technology accessible, seamless, and immediately useful (if my experience helps you avoid a few costly surprises, then I’ve done my job). Examples of what we can cover together: Discover and Master AI (ChatGPT, Copilot, Claude, Gemini, Veo, etc.) Learn how to write clear prompts to get accurate results (prompt engineering). Use AI to draft content, summarize documents, analyze data, or organize your daily work. Understand best practices to use these tools securely. Simplify and Automate Your Daily Tasks Connect your collaborative tools (emails, files, calendars, M365 services) to eliminate repetitive actions. Migrate to new M365 services smoothly. Set up simple virtual assistants to save you time. Optimize Your Digital Tools & Cloud Environment Take control of your IT workspace, organize collaborative environments, and secure your access. How? We start with YOUR topics: a practical problem to solve, a project to bring to life, or a tool you want to master. Everything is explained clearly and patiently so that you leave every session with practical, actionable solutions. Whatever your starting point or project, the course adapts to you—never the other way around.

MacDonald Digital

verified teacher icon
United Kingdom
35€

60-min

/h

Software Development – Learn Programming, Application Development and Software FundamentalsTranslate this text using Google Translate.

Software Development – Learn Programming, Application Development and Software FundamentalsTranslate this text using Google Translate.

Learn practical software development skills through structured lessons tailored to your current experience, learning goals and interests. These lessons are designed for beginners and developing learners who want to understand how software is planned, developed, tested and improved. Topics can include programming fundamentals, application development, problem-solving, program logic, working with data, databases, APIs, version control with Git and GitHub, debugging, testing and understanding the software development lifecycle. Depending on your goals, lessons can also introduce technologies used in modern software development such as JavaScript, TypeScript, React, Node.js and working with front-end and back-end applications. The focus is on learning through practice rather than simply studying theory. We can work through coding exercises, small applications, software challenges and portfolio projects to help you understand how the different parts of software development work together. Lessons can also support students who want help understanding an existing project or want to strengthen particular areas of their development knowledge. No previous programming experience is required for beginner lessons.

Hossein

Austria
42€

60-min

/h

AI and Machine Learning for Young Students: Understand How It Works and its coceptsTranslate this text using Google Translate.

AI and Machine Learning for Young Students: Understand How It Works and its coceptsTranslate this text using Google Translate.

Artificial intelligence is becoming part of everyday life, but many students use it without understanding what happens behind the screen. This beginner-friendly class helps young students build a clear and meaningful foundation in artificial intelligence and machine learning. As a student, you will learn how to think about AI: where its main ideas come from, how a machine learns from examples, why a model can make predictions, and why it can sometimes make mistakes. Instead of simply learning how to use AI applications, you will begin to understand the reasoning, mathematics and processes that make them work. Using simple explanations, visual examples and interactive exercises, we will explore data, patterns, algorithms, model training, classification, neural networks and real-world AI applications. We will also discuss the limitations of AI and how to evaluate its answers critically. No previous knowledge of AI, programming or advanced mathematics is required. Each lesson will be adapted to the student’s age, current knowledge and interests. I am a Master’s student in Artificial Intelligence at Johannes Kepler University Linz and also have a background in mechatronics. My goal is to make difficult ideas understandable and give students the foundation they need for future studies in mathematics, programming, robotics and artificial intelligence.

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.

Nuria

Spain
29€

60-min

/h

Systems classes for ASIR, SMR, DAW, DAM and university | Linux, networks, Docker and cybersecurityTranslate this text using Google Translate.

Systems classes for ASIR, SMR, DAW, DAM and university | Linux, networks, Docker and cybersecurityTranslate this text using Google Translate.

Are you studying SMR, ASIR/ASIX, DAM, DAW, Computer Engineering or other technology training and need help with systems, networks or infrastructure? I'm Nuria, a computer science teacher with over 10 years of teaching experience and professional experience in systems administration. Classes are online, one-on-one, and fully tailored to your syllabus, level, and goals. We can work on content such as: * Linux and systems administration; * Windows and Windows Server; * users, groups, permissions, processes and services; * TCP/IP networks, addressing and subnetting; * DNS, DHCP, routing, NAT and network services; * server administration and deployment; * virtualization and virtual machines; * Docker, containers, and Docker Compose; * scripting and automation with Bash or PowerShell; * storage, backups and recovery; * log monitoring and analysis; * cloud computing and infrastructure concepts; * firewalls and network security; * Linux and server hardening; * cybersecurity and best practices; * Diagnosis and resolution of incidents. The classes are primarily practical. I don't want you to memorize a list of commands or steps: we'll work towards you understanding what's happening, knowing where to look when something goes wrong, and being able to gradually arrive at a solution on your own. We can start from scratch, prepare a subject or exam, solve a specific practice, configure an environment or set up laboratories where you can practice the content you are studying. In addition to the classes, you will have access to our educational platform with its own documentation, notes, exercises, examples, practices and other resources to continue working between sessions.

Lorenzo

Netherlands
26€

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 146126 - 50 of 1461Next

Our students evaluate their Computer Science teacher.

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

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

Ghous is a very kind and pleasant teacher. He explains everything clearly and is always responsive and supportive. He adapts to the student’s pace and is very flexible when it comes to scheduling and learning preferences. He has a strong command of Electrical Engineering topics and is able to explain even complex concepts in a simple and understandable way. Ghous is also very helpful with assignments, even when they are in a different language, which shows both his deep subject knowledge and his adaptability. I’m very satisfied with his lessons and would definitely recommend him to others.

Miss Mariam can handle students of any level, whether good or weak. I thank her for giving my son the opportunity to achieve good grades in French. Kawaf

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

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

Map
Map