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!

1506 online computer science teachers

Hadrien

France
25€

60-min

/h

Apple expert: personalized support, setup and assistance on iPhone, iPad, Mac, Apple Watch...

Apple expert: personalized support, setup and assistance on iPhone, iPad, Mac, Apple Watch...

Your iPhone, iPad, Mac (or other device) can do much more than you think. I'll help you understand, master, and personalize your Apple environment, simply and without technical jargon. No lectures or set curriculum: each session is tailored to your level, your needs, your learning style, and your pace. Whether you're a beginner or an experienced user, there's never a bad question in computing. 📚 LEARN - Master your Apple devices - Discover and learn how to use an iPhone, iPad, Mac, Apple Watch, Apple TV... - Go back to basics and go further - Understand and master Apple applications: Safari, Messages, Photos, Finder, iMovie... - Use Mail, Calendar, Reminders, Notes effectively... - Learn how to use Pages, Numbers and Keynote - Discover the features that can really save you time - And much more... ⚙️ SET UP & ORGANIZE - Make your Apple ecosystem work the way you want - Configure or optimize iCloud - Synchronize your different devices - Organize your photos, files and data - Set up your new Apple device - Discover useful and free Apple apps - Understand and improve the protection of your privacy - Prepare a device for sale safely - Advising you before you buy an Apple product - And much more... 🛠️ SUPPORT — Having a problem? Let's find the solution together - Slow device - Battery that discharges abnormally quickly - Problem with iCloud - Synchronization problem - Persistent bug or malfunction - Problematic Apple account or Apple service - A feature you are unable to use - And much more... Not sure exactly what you need? No problem: send me an initial message explaining what's blocking you and we'll work together to solve it.

Roobini

verified teacher icon
India
14€

60-min

/h

Communication Skills, Computer Science & Mathematics – Learn with Confidence

Communication Skills, Computer Science & Mathematics – Learn with Confidence

Hi! I'm Roobini, a technology professional, mentor and passionate educator who enjoys making learning simple, practical and interesting. I offer personalized lessons in Communication Skills, Computer Basics and Mathematics, designed for school students, college students and beginners. My teaching approach focuses on understanding concepts, building confidence and applying knowledge through practical examples. What I teach: 1. Communication Skills - Spoken English and everyday communication - Public speaking and presentation skills - Vocabulary, grammar and sentence formation - Interview preparation and interpersonal skills - Confidence building 2. Computer Skills - Computer fundamentals and digital literacy - MS Office and basic productivity tools - Internet and essential digital skills - Programming fundamentals - Introduction to technology and AI 3. Mathematics - Basic mathematics and arithmetic - Algebra and geometry fundamentals - Logical reasoning and problem-solving - School-level mathematics - Concept-based practice and exam preparation My Teaching Methodology - Personalized lessons based on each student's learning level. - Simple explanations with real-life examples. - Interactive sessions and practical exercises. - Regular practice, feedback and progress tracking. - A friendly and supportive learning environment. With a background in Computer Science Engineering, enterprise technology and professional communication, I aim to help every learner develop knowledge, confidence and skills for the future. Let's learn, practice and grow together!

Abel

United Kingdom
70€

60-min

/h

GCSE, IGCSE and A-level Computer Science: exam technique and programming with a University of Kent PhD researcher

GCSE, IGCSE and A-level Computer Science: exam technique and programming with a University of Kent PhD researcher

I'm Abel, a Computer Science specialist based in Canterbury, Kent. I hold a BSc in Artificial Intelligence from the University of Kent and an MSc in Artificial Intelligence from City St George's, University of London, and I'm now a PhD researcher at the University of Kent, working on AI and reinforcement learning. I've tutored GCSE, IGCSE and A-level Computer Science since 2021. Who I help: Year 9 to Year 13 students on AQA, OCR, Edexcel and Cambridge courses, including Cambridge IGCSE. Some are aiming for a 9 and keep dropping marks on the long questions. Others are stuck at a 4 or 5 and have lost confidence with programming. Both get a plan. How lessons work: we meet one-to-one on Google Meet with a shared whiteboard and a live Python editor. Theory is taught through exam questions rather than slides, so every topic links to the marks it earns. For programming we work the way the exam does: plan it, write it on paper, then type it in and test it. Students learn to trace code by hand, spot their own bugs and structure the long-answer questions examiners reward. What parents get: a diagnostic opening lesson with a plan for the term, and a short written update after every lesson covering what we did, what went well and the homework set. One recent Year 10 student went from 50% to 81% between one school test and the next. I teach online across the UK, with weekday evening and weekend slots, and daytime lessons by arrangement. I'm happy to work alongside what school is doing, including mock preparation and A-level NEA support.

Evgenii

Serbia
36€

60-min

/h

Mathematics & Computer Science | C++, Python, Algorithms, IB, GMAT

Mathematics & Computer Science | C++, Python, Algorithms, IB, GMAT

Mathematics & Computer Science | MSU Graduate | 20 Years of Experience Candidate of Technical Sciences (PhD-equivalent) | Lomonosov Moscow State University I offer individual online lessons in Mathematics, Computer Science, Programming, and International Exam Preparation for school students, university students, and adults. With 20 years of teaching experience and a strong academic background, I help students understand complex concepts, develop analytical thinking, and confidently solve challenging problems. ACADEMIC BACKGROUND - Master's degree — Lomonosov Moscow State University (MSU). - Postgraduate studies — Institute of Control Sciences, Russian Academy of Sciences. - Candidate of Technical Sciences (PhD-equivalent). - 20 years of teaching experience. SUBJECTS & SPECIALIZATIONS 1. Computer Science & Programming C++, Python, Java, Algorithms & Data Structures, Dynamic Programming, Greedy Algorithms, Graph Algorithms, Databases, Software Development, Machine Learning and Artificial Intelligence. 2. Mathematics & Statistics Calculus, Linear Algebra, Mathematical Analysis, Discrete Mathematics, Combinatorics, Probability Theory, Mathematical Statistics, Mathematical Logic and Optimization. 3. International Exam Preparation IB, A-Level, AP, SAT, GRE and GMAT — Mathematics, Quantitative Reasoning and Data Insights. 4. Advanced Topics for University Students & Adults Advanced Mathematics, Algorithms, C++ Performance Optimization, Mathematical Modeling, Machine Learning, Excel Automation and Business Process Optimization. MY TEACHING APPROACH I focus on clear explanations, logical reasoning, step-by-step problem-solving and a deep understanding of each subject. Lessons are tailored to the student's level, academic program and individual goals — from foundational concepts to advanced university topics.

Samah

verified teacher icon
Saudi Arabia
27€

60-min

/h

Physics & Science Tutor for Qatari, Saudi & IGCSE Curriculum | معلمة فيزياء وعلوم - شرح بالعربي والإنجليزي

Physics & Science Tutor for Qatari, Saudi & IGCSE Curriculum | معلمة فيزياء وعلوم - شرح بالعربي والإنجليزي

Assalamu Alaikum! I am a passionate and experienced Physics & Science teacher with a strong background in teaching Qatari, Saudi, and International curricula (IGCSE, A-Level, American). I help students from Grade 5 to Grade 12 understand Physics and Science easily, not just memorize it. What makes my lessons different? ✅ Bilingual Explanation: I explain in Arabic and English, so the student understands 100%. ✅ Curriculum Expert: Ministry of Education Qatar, Saudi MOE, IGCSE, GCSE, SAT, ACT. ✅ Simple Method: I break down difficult concepts (Mechanics, Electricity, Energy, Waves) into simple, real-life examples. ✅ Exam Focused: Past papers, model answers, and techniques to get full marks. ✅ Patient & Supportive: Especially with girls, I create a comfortable and motivating environment. I wear hijab and understand cultural values. Subjects I teach: - Physics (Grade 9-12, IGCSE, A-Level, Qatari Thanaweya, Saudi Tahsili) - General Science (Grade 5-10) - Chemistry basics for middle school My students improve from C to A in 2-3 months with regular follow-up and homework help on WhatsApp. First trial lesson is diagnostic - we will find the weak points and make a clear plan. Let's make Physics your favorite subject! For faster reply, please message me here on Apprentus.

Mohammed

Saudi Arabia
45€

60-min

/h

Programming and computer teacher for high school, institute, and college students

Programming and computer teacher for high school, institute, and college students

Programming and Computer Tutor – From Basics to Professional Do you want to learn programming or develop your computer skills in an easy and practical way? I offer educational lessons suitable for beginners and students, with a simplified and gradual explanation of theoretical concepts and practical application, in a way that suits each student's level and educational goals. Topics that can be learned: Computer basics: Computer components, operating system, file and folder management, and use of office software. Microsoft Office: Learn Word, Excel, and PowerPoint, with practical applications and various exercises. Programming fundamentals: Understanding algorithms, logical reasoning, variables, conditions, loops and functions. Web development: Learn HTML, CSS, JavaScript, and build interactive web pages. Databases: An introduction to databases, SQL, and how to store, organize, and retrieve data. Teaching style: I rely on clear explanations, real-life examples, and step-by-step practical application, with exercises that suit the student's level, and follow-up on their progress to address weaknesses and enhance understanding and confidence. Whether you are a complete beginner, a student who needs support in your studies, or want to acquire new technical skills, we can develop an educational plan that suits your goals and start from the level that suits you.

Covenant

Nigeria
19€

60-min

/h

Web Development for Beginners – Learn HTML, CSS & JavaScript from Scratch

Web Development for Beginners – Learn HTML, CSS & JavaScript from Scratch

**Do you want to learn how to build websites but don't know where to start?** Welcome to my beginner-friendly Web Development class! I'm an ICT Instructor and Full-Stack Web Developer with practical experience teaching students and building real-world web applications. In this interactive class, I will guide you step by step through the fundamentals of website development, even if you have never written a line of code before. **What You Will Learn:** - **HTML:** Understand how websites are structured using headings, paragraphs, images, links, forms, and other elements. - **CSS:** Learn how to make websites beautiful using colours, fonts, spacing, layouts, and responsive design. - **JavaScript:** Discover how to add interactivity and functionality to websites. - **Visual Studio Code:** Learn how to install and use a professional code editor. - **Practical Projects:** Build simple web pages and gradually develop your own website. - **Debugging:** Learn how to identify and correct common coding mistakes. **My Teaching Approach** I explain technical concepts in simple English, using practical demonstrations, real-world examples, interactive exercises, and guided projects. You will be encouraged to ask questions, practise during lessons, and develop confidence in your programming abilities. **Who Is This Class For?** This class is suitable for complete beginners, students, aspiring web developers, and anyone interested in learning how websites work. No previous programming experience is required. **By the end of our lessons, you will have a strong foundation in web development and the confidence to continue building your own projects.**

Ivan

Sweden
39€

60-min

/h

Linux & How Computers Really Work, for Cybersecurity Students

Linux & How Computers Really Work, for Cybersecurity Students

Most cybersecurity courses skip the part everything else sits on: how Linux, processes and memory actually behave. You're expected to "just know" it. I teach that part, one to one, at your pace. Who I am: a backend team lead with 7+ years in production, and a CTF player. My team placed 9th of 200+ at Standoff 15, a three-day live offensive-security competition, and I've published Hack The Box writeups and a malware analysis. I also mentored groups of 14-17 students at LANIT-Tercom's developer summer camps in 2021 and 2022. What we can cover (you pick): - Linux fundamentals: shell, files and permissions, users, processes, services, logs, package managers - Linux for security: what attackers and defenders actually look at on a box - How computers work: boot, CPU and memory, processes and threads, syscalls, file systems - Your first TryHackMe / Hack The Box machines, coached step by step (legal platforms only) - Privacy basics: threat modelling, passwords and 2FA, what a VPN does and doesn't do - "I'm stuck on this uni topic": concepts explained, not answers handed over How lessons work: 1. You tell me what you want to understand or what you're stuck on. 2. We share a screen and you drive. I ask questions, point and explain. I only take the keyboard to show something, then hand it back. 3. After the lesson you get a written recap: what we covered, commands, links and one small task for next time. I won't do graded homework for you. I'll make sure you understand it well enough to do it yourself. Good fit for: cybersecurity and CS students, self-taught people moving into security who keep hitting gaps in the basics, and developers who want to stop being scared of the terminal. Send me a message with what you're working on and we'll plan your first lesson around it.

Grigore

verified teacher icon
France
29€

60-min

/h

Maths/physics/computer science at the middle school/high school/university level in Lille or online

Maths/physics/computer science at the middle school/high school/university level in Lille or online

My method is based primarily on adapting to the student: their level, their objectives, their difficulties, and their way of thinking. I can support a student who wants to consolidate their foundations as well as a more advanced student who wants to delve deeper or prepare for scientific studies. A typical session usually unfolds in four stages: 1. Quickly review the concepts covered, the difficulties encountered, and any questions since the previous session. 2. Identify the problem precisely using a few questions or short exercises. I prefer to target the actual difficulty rather than unnecessarily revisiting an entire chapter. 3. Review the concept clearly and progressively, then solve a first exercise together, explaining the reasoning and the different steps. 4. Gradually move towards autonomy: I then allow the student to explore more independently, while intervening when they get stuck or when an error reveals a misunderstanding. I place great importance on reasoning. My goal is not for the student to memorize a recipe for a specific type of exercise, but for them to understand the concepts well enough to be able to reuse them in a new situation. In mathematics and physics, this involves understanding the assumptions, methods, and logic behind the calculations. In computer science, I also emphasize practical application: understanding a problem, breaking it down, constructing a solution, and then analyzing any errors. The sessions can of course be adapted to the needs of the moment: review of the course, exercises, homework, preparation for a test or exam, further study or work methodology.

PreviousShowing results 26 - 50 of 150626 - 50 of 1506Next