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!

1497 online computer science teachers

Evgenii

Serbia
C$58

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.

Tabitha

Cameroon
C$48

60-min

/h

Microsoft Word for Beginners | Practical Computer Skills

Microsoft Word for Beginners | Practical Computer Skills

What is Microsoft Word? Microsoft Word is a word-processing application developed by Microsoft. It is used to create, edit, format, save, and print documents. It helps people prepare professional and well-organized documents for different purposes. Who uses Microsoft Word? Microsoft Word is useful for students, teachers, job seekers, business owners, office workers, researchers, and anyone who needs to create written documents. It can be used to prepare school assignments, lesson notes, examination papers, CVs, application letters, business reports, meeting minutes, and many other documents. What will you learn in this class? Are you a beginner who wants to learn Microsoft Word from scratch? I offer simple, practical, and beginner-friendly lessons designed to help you become confident using Microsoft Word for school, work, business, and everyday tasks. In this class, you will learn how to: * Create, edit, format, and save documents. * Format text, paragraphs, headings, and pages. * Insert and edit tables, pictures, shapes, and page numbers. * Create professional letters, reports, assignments, and CVs. * Use page layouts, margins, headers, footers, and other essential tools. * Prepare and print well-formatted documents. My teaching approach is practical, patient, and easy to follow. Whether you are a student, job seeker, professional, or complete beginner, you will learn step by step and practise what you learn. No previous experience with Microsoft Word is required. Join me and develop practical computer skills that you can use in your education, career, and daily life.

Samah

verified teacher icon
Saudi Arabia
C$43

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
C$71

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
C$29

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
C$61

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
C$47

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.

M

verified teacher icon
Canada
C$54

60-min

/h

PowerShell Scripting for Windows Server, Active Directory & Microsoft Exchange

PowerShell Scripting for Windows Server, Active Directory & Microsoft Exchange

Learn PowerShell through practical, one-on-one training focused on real-world Windows administration. This course is designed for IT professionals, system administrators, IT support technicians, and career changers who want to develop practical PowerShell skills for managing Windows Server, Active Directory, and Microsoft Exchange environments. Topics Covered PowerShell fundamentals and command structure Working with PowerShell commands, cmdlets, parameters, and objects Variables, operators, conditions, and loops Working with files, folders, and Windows processes Managing Windows Server with PowerShell Creating and managing Active Directory users, groups, and computers Active Directory administration and automation Bulk user and account management Searching and filtering Active Directory objects PowerShell for Microsoft Exchange Online PowerShell for on-premises Exchange Server Managing Microsoft 365 and Exchange objects with PowerShell Writing reusable PowerShell scripts Error handling and troubleshooting Automating repetitive administrative tasks Practical scripting exercises based on real IT administration scenarios Who Is This Training For? This training is suitable for: IT Support and Help Desk professionals Desktop Support technicians Windows Administrators System Administrators Microsoft 365 Administrators Network/IT professionals Students preparing for an IT career Career changers entering the IT field Anyone who wants to automate Windows administration tasks No advanced programming background is required. We can start with the fundamentals and progress toward practical administration and automation. Lessons are one-on-one and customized to your current knowledge and career goals, with an emphasis on hands-on exercises rather than theory alone. If your goal is to learn PowerShell for Windows Server, Active Directory, Microsoft 365, or Exchange administration, this training can be tailored specifically to your needs.

PreviousShowing results 26 - 50 of 149726 - 50 of 1497Next