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!

1410 online computer science teachers

Are you intrigued by the world of cybersecurity? This course is designed to teach you the fundamentals of web penetration testing in an accessible, straightforward, and guided way. You don't need advanced knowledge of networks or systems; we'll cover everything gradually and adapt it to your level. All you need is a desire to discover how internet security really works. During our sessions, we will move from essential theory to practice. Together we will cover: - Web Fundamentals: How browsers and servers communicate (HTTP/HTTPS protocols, request and response structure). - Reconnaissance phase: techniques for gathering information about a target before analyzing it. - We will understand and exploit common security flaws in a fully controlled manner (SQL Injections, Cross-Site Scripting (XSS), authentication problems...). - Industry tools used by real auditors (Burp Suite, Nmap, Ffuf...). - We will not only attack, but we will also look at the logic behind how these flaws are mitigated to protect the applications. The course is essentially aimed at computer enthusiasts with no prior experience in cybersecurity, as well as web developers looking to understand attacks in order to write more secure code, or even vocational or university students who need a more practical approach. My approach, as I mentioned, is 100% practical and adapted to your learning pace. All the practice is conducted within an ethical framework, using controlled testing environments, virtual machines, and laboratories, completely within the bounds of the law. We'll start by tackling small challenges together, and as you gain confidence, I'll guide you to audit intentionally vulnerable applications on your own.
Computer science · Information technology · Information systems
A personalized programming course for all levels, from complete beginner to advanced. The goal is simple: to empower you to truly code by understanding what you're doing. Whether you come with no experience, are preparing for an exam, or are in engineering school, this course adapts to your situation. We teach the fundamentals of programming by applying them to concrete problems that motivate you: creating a program, debugging code, building a small project. No abstract theory at first, but real learning through practice. I don't start by explaining things, but by presenting you with a concrete problem to solve. As you solve it, you naturally discover the theoretical concepts because they become necessary and logical. During each lesson, you code live while I guide you with strategic questions; I never give you the answers on a silver platter. I regularly check your understanding and adjust the pace according to your progress. We use the language best suited to your goals: Python for beginners or for clarity in algorithms, JavaScript for web development, and Java/C++ for advanced concepts. You'll learn solid fundamentals: variables, loops, conditionals, functions, and debugging. Depending on your level, we'll delve deeper into data structures, object-oriented programming, advanced algorithms, and complexity analysis. There's no set timeframe: we progress at your own pace, working on projects that truly interest you. My commitment: personalized attention, genuine adaptation to your goals, professionalism, and a real passion for helping you succeed in programming.
Computer science · Computer programming · Computer basics
Computer science · Computer programming · Network infrastructure
Showing results 26 - 50 of 141026 - 50 of 1410

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 5 reviews.

The Comprehensive Python Bootcamp: From Zero to Coder
Mohamed
rating star
rating green star
Mohamed is well-organized and demonstrates strong knowledge of the course material. Concepts are explained clearly, and examples are used effectively to support understanding. He is approachable and willing to answer questions, creating a respectful and supportive learning environment.
Review by AMIR
map iconMap