facebook

Discover the Best Private Computer Science Classes in Tokyo

For over a decade, our private Computer Science tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons at home or in Tokyo, you’ll benefit from high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

Find Your Perfect Teacher

Explore our selection of Computer Science tutors & teachers in Tokyo and use the filters to find the class that best fits your needs.

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

Arrange the time and place for your first class together. Once your teacher confirms the appointment, you can be confident you are ready to start!

0 Teachers your wish list
|
zoom in iconzoom out icon

7 computer science teachers in Tokyo

Florian

Recently active
Recently active
5.0

3 reviews

(3)

$35

60-min

/h

trusted teacher iconTrusted teacher
student icon
2Students

Logic, formal languages, and automata theory for computer scienceTranslate this text using Google Translate.

Logic, formal languages, and automata theory for computer scienceTranslate this text using Google Translate.

Experienced and patient teacher of logic for computer science. I have taught logic, formal languages and automata theory to undergraduates for six years. My tutoring is adapted to the student's level and goals. Whether you need to learn logic for your studies, or you would simply like to know more about the subject, I will be more than happy to help you improve your understanding and skills. Logic The sciences presuppose a certain standard of rationality. An ability to distinguish between correct reasoning and claims that do not follow from the assumptions. In this class we study the basic principles of logic and apply mathematical techniques to the study thereof. Topics include: Propositional and Predicate Logic Syntax and semantics Natural deduction Semantic tableaux Correctness and soundness Completeness Formal languages and automata A formal language is an abstraction of general characteristics of programming languages. Such a languages consists of a set of symbols together with some rules to determine whether a string made up out of those symbols is a member of the language. Topics include: Regular languages, context-free languages Finite automata, pushdown automata, Turing machines Regular expressions Regular grammar, context-sensitive grammar Pumping lemmas for regular and context-free languages

Cedric

verified teacher icon
5.0

1 reviews

(1)

$32

60-min

/h

trusted teacher iconTrusted teacher

Personalized Programming + Computer Science Tutoring & Assistance - Beginner/IntermediateTranslate this text using Google Translate.

Personalized Programming + Computer Science Tutoring & Assistance - Beginner/IntermediateTranslate this text using Google Translate.

Hi! I’m a young motivated tutor with a master’s and bachelor's degree in Computer Science from a global top university. I’m passionate about helping you reach your goals. I will spend hours preparing the lesson. Python, AI, or making a website; my personalized approach means you decide what matters most. Whether you need a deep dive into theory, hands-on coding sessions, guided exercises, or project-based learning, I’m here to craft a session that fits your goals. I’m committed to going the extra mile: from designing custom presentations and assignments to learning new programming languages or frameworks just to meet your needs. No matter how many hours or sessions you require, I’ll work with you to set the pace that’s right for you. I provide tutoring across a wide range of topics: General Subjects: • Programming & Software Development • Software Modeling & Architecture, Requirements Engineering • Software Testing • Web Applications, Computer Networks & Databases • Artificial Intelligence Specific Topics: • Languages: Python, Java, JavaScript, C, Haskell, Prolog, Scratch • Tools & Technologies: Git (and GitHub), HTTP, HTML, CSS, React, Node.js, SQL If you are one of the following, you are at the right place: - University student (undergraduate and postgraduate). - High school student - Need assistance with a project at a professional level. - Younger person looking to take their first steps in programming My Tutoring Style I’m patient, approachable, and enthusiastic about teaching. No question is off limits. I’m here to explain concepts until they click. Whether you’re new to programming or looking to advance your skills, my tutoring is designed to be flexible and responsive to your learning style. Group discounts and flexible pricing options are available. Let’s connect and design a learning experience that’s all about you!

paperclip

Meet even more great teachers.

Try online lessons with the following real-time online teachers:

play iconVideo

Vincent

verified teacher icon
Recently active
Recently active
4.0

1 reviews

(1)

$27

60-min

/h

trusted teacher iconTrusted teacher

Cambridge IGCSE / GCSE /A-Levels / O-Levels / Checkpoint in Computer Science & Information Technology (ICT)Translate this text using Google Translate.

Cambridge IGCSE / GCSE /A-Levels / O-Levels / Checkpoint in Computer Science & Information Technology (ICT)Translate this text using Google Translate.

With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world. Expertise & Teaching Areas: ✅ Programming & Software Development: Python, Java, C++ ✅ Cybersecurity: Ethical hacking, data protection, network security ✅ Digital Literacy: ICT applications, online safety, cloud computing ✅ Data Science & AI: Data analysis, machine learning fundamentals ✅ Web Development: HTML, CSS, JavaScript Curriculum & Pedagogical Experience: 🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking. 🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development. 🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications. Professional Impact: 📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams. 📌 Developed interactive lesson plans integrating real-world applications of technology. 📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning. 📌 Guided students in project-based learning, including app development and website design. With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.

Video thumbnail
Play icon
Vincent's video
PreviousShowing results 1 - 7 of 71 - 7 of 7Next

Our students from Tokyo evaluate their Computer Science teacher.

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

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

Baia was instrumental in helping my daughter prepare for the OMPT-F exam. From the very first lesson, she was organized, knowledgeable, and focused on the areas that mattered most for success on the test. What sets Baia apart is her ability to explain complex mathematical concepts in a simple, structured way while building confidence at the same time. Her engineering background gives her a deep understanding of mathematics and allows her to explain not only how to solve problems, but also why the concepts work. She provided targeted practice materials, mock exams, and clear guidance on the key topics that carried the highest impact. Baia was always responsive to questions between lessons and consistently went above and beyond to ensure my daughter was fully prepared. Thanks to her support, my daughter developed a much stronger understanding of mathematics and a more positive attitude toward the subject. She now approaches challenging problems with far more confidence than before. I highly recommend Baia to anyone preparing for the OMPT exams, university mathematics, or looking for a patient, knowledgeable, and highly effective math tutor.

I recommend Khalil without a doubt to anyone looking to improve his/her German level in both writing and speaking. He is a very professional, structured and knowledgeable teacher. He was able to immediately evaluate my level of German during the very first lesson and adjust the teaching methodology and materials accordingly. I am truly impressed with his patience and dedication towards teaching the proper German pronunciation with all its complexities and difficulties as well as the proper rules when it comes to grammar and language. We also had lessons using Skype which is also a good option for those who have a limited amount of spare time or are too far apart from the teacher. It is obvious that Khalil loves what he is doing and is willing to put all his effort into his passion. I wholeheartedly recommend Khalil for anyone wanting to learn the language.

He is a great instructor, I have already had a few lessons and will continue to have lessons with him weekly. He explains everything in a way that is easy to understand and he gives you actual exercises that you can use in real life when it comes to programming. I highly recommend hiring him.

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

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

Map
Map