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.

search-teacher-icon

Find Your Perfect Teacher

Browse our selection of Computer Science tutors & teachers and use the filters to find your ideal online class

chat-icon

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Computer Science class that suits you best

calendar-icon

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!

1394 online computer science teachers

Trusted teacher: Do you want to feel more secure using your computer, mobile phone, or online tools? Do you need to improve your digital skills for studying, working, or simply organizing your daily life? With our Digital Skills Course you will learn everything you need, without complications and from any level. ⭐ Why this course? ✔️ Adapted to all levels Whether you're starting from scratch or already have experience, we'll guide you step by step so you can move forward with confidence. ✔️ 100% practical approach Learn by doing: navigate the internet, manage files, use digital tools, communicate online, and work more efficiently. ✔️ Digital security included We teach you how to protect your data, recognize risks, and navigate without fear. ✔️ For real life Productivity, study, work, online procedures, social networks, digital organization... all applied to your daily life. 👩‍💻 What will you learn? Effective use of mobile, computer and essential apps Safe internet browsing Email, video calls, and online communication Productivity tools: Office, Google Workspace Digital organization and cloud storage More advanced content according to your level (presentations, basic editing, collaborative tools...) 🌟 Ideal for: People who want to update their skills, students, professionals, adults and seniors, companies and training centers. 🚀 Take the step towards digital trust Learn what you really need, without technical jargon and with close support. Sign up and start mastering technology today!
Computer science · Learning & study skills · Teaching
Trusted teacher: My goal is to help you excel in IB Mathematics, Computer Science, and Physics, both at SL and HL! As an IB teacher in training, I understand first-hand the subjects' curricula and requirements. But as an IB graduate myself, I understand the daily experience of being a student of the most challenging high school program out there: sweeping through pages of literature, missing out weekends with friends, and integrating functions in my sleep. But I also remember all the dreams I had as a teenager, and how I pushed myself day by day to get a score that would make those dreams come true. A few years later, here I am. After graduating in Computer Science from the University of Luxembourg, and I am finally ready and happy to support your own learning and dreams! For over two years, I've been tutoring students at international schools in Luxembourg. This experience has not only deepened my understanding of the IB but also introduced me to other curricula like the European Baccalaureate and the GCSE. The IB approach is known for being extremely challenging on more than the academic level, so sometimes we might need to try a few creative strategies and tricks that I used — like memorising trigonometric values by drawing funny images on your hands, reciting verses about sad turtles, or using colourful pens to sketch images that help you remember ideas. These might seem a bit unusual, but they've proven to work wonders! I’m available for tutoring both online with flexible scheduling options to accommodate your studies without adding stress. I use HD videocamera, interactive writing tools, AI diagnosis, and the latest materials to tailor this class exactly for you. Moreover, I have also helped my students deliver IA projects that got them A and B grades.
Math · Computer science · Physics
Trusted teacher: This course provides a comprehensive and professionally structured introduction to computer networking and data communications. It is designed for students who aim to build a strong technical foundation aligned with industry standards such as the Cisco Certified Network Associate (CCNA). Course Topics Include: Network architecture and reference models (OSI and TCP/IP) IPv4 addressing, subnetting, CIDR, and basic IPv6 concepts Switching fundamentals (MAC address tables, VLANs, trunking) Routing principles and static routing configuration TCP and UDP protocols, ports, and socket communication Core network protocols (ARP, ICMP, DNS, DHCP, HTTP/HTTPS, FTP) Network infrastructure devices (routers, switches, firewalls, wireless access points) Introduction to network security fundamentals Basic network troubleshooting methodologies and CLI analysis The teaching methodology combines structured theoretical explanation with practical examples to ensure students understand how real-world networks operate in enterprise and campus environments. Packet flow analysis and scenario-based exercises help bridge theory with practical implementation. Target Audience: High school and university students in Computer Science, Information Technology, or Engineering Beginners preparing for CCNA certification Individuals seeking a strong networking foundation before advancing to cybersecurity, cloud computing, or advanced infrastructure studies By the end of the course, students will confidently understand how data travels across networks, how routing and switching function, and how modern network infrastructures are designed, implemented, and managed.
Computer programming · Networking · Computer science
Trusted teacher: Hi, I'm Ashika! With over 3 years of tutoring experience and a role as a teaching assistant at university, I am passionate about helping students achieve their academic goals. I believe that with the right resources and mindset, any student can excel, and I am dedicated to supporting you in that journey. I think the most important thing with math is practice and learning from mistakes. Each incorrect answer is an opportunity to understand the correct approach for future problems! In addition to math, I can assist high school students with both basic and advanced computer programming concepts. Mathematics Topics: -Algebra -Geometry -Trigonometry -Calculus (AP and beyond) -Probability and Statistics -Problem-Solving Techniques Curriculums Covered: IGCSE, A-Levels, IB, CBSE About My Sessions: I believe that engagement and active participation are key to learning math, especially in a one-on-one setting. My approach focuses on practice and working through questions, which helps identify and address the student's main areas of difficulty. By using exam questions and worked examples, I can follow the student's thought process and provide targeted assistance to help them grasp challenging concepts. Whether you're aiming to boost your scores on standardized tests or striving for excellence in your coursework, I’m here to guide you. I tailor each session to your specific learning needs and am open to suggestions on additional topics or concepts to cover. Together, we will work on improving weaknesses and enhancing strengths, preparing you for future success.
Math · Computer science · Computer engineering
Trusted teacher: About the Lessons My tutoring supports students across all academic levels, including: School Level • GCSE subjects support • exam preparation • coursework guidance • study techniques Undergraduate Level • essay structure and argumentation • coursework development • research methods • presentation preparation Postgraduate & PhD • thesis structure • research strategy • academic writing improvement • paper preparation Academic Writing Support Many students specifically come to me for help with: essay writing coursework planning dissertation structure thesis writing academic proofreading clarity and argument improvement The goal is always to help you improve your own work and develop strong academic skills. My Teaching Method Every student receives a personalised academic support plan. Step 1 — Diagnostic Session We identify: • your current level • your academic goals • the main difficulties you are facing Step 2 — Personal Study Plan Together we create a plan that may include: • subject understanding • academic writing improvement • exam preparation strategies • research and reading techniques Step 3 — Guided Practice Sessions include: • problem-solving exercises • writing structure development • coursework and essay guidance • feedback and improvement Step 4 — Independent Confidence The goal is that you will learn: • how to organise complex ideas • how to write clearly and persuasively • how to manage academic workloads effectively Who I Work With I typically support: • GCSE students preparing for exams • A-level students needing academic structure • undergraduate students with coursework • MSc and PhD students writing theses • international students developing academic writing skills Subjects I Teach Main subjects: Academic Tutoring Coursework Support Associated subjects: • GCSE Subjects (general academic support) • Essay Writing • Coursework Guidance • Dissertation Support • Thesis Writing • Academic Proofreading • Research Methods • Critical Thinking • Study Skills • Academic Presentation Skills • University Preparation • PhD Mentoring What You Can Expect After working together, students usually gain: clearer academic writing stronger argument structure improved coursework and essays better exam preparation methods greater academic confidence
Computer science · Computer programming · Python
Showing results 101 - 125 of 1394101 - 125 of 1394

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 4.6 out of 5 based on 15 reviews.

International Baccalaureate: Tutor Helping You Ace Your Math Exams. (Luxembourg)
Andrey
rating star
rating green star
It is a pleasure to have Andrey as a Support Teacher for preparation of IB exams, he explains very well and thoughtfully while keeping a good amount of fun in lessons. He also supports the lessons with a lot of excellently sourced material and making reasonable and constructive use of Homework. Thank you Andrey!
Review by CHRISTINE
Computer Tutoring - Basic to Advanced (Thy-le-Château)
François
rating star
rating green star
Premier contact super merci
Review by ANTONIO
map iconMap