Training for more than 5 people?



  • 8 sessions of Classes
  • Tokyo Techies Custom Curriculum
  • Certificate On Completion

Cancellation before the second lesson is FREE of charge

Computer Science With Java



Language: English


The Computer Science with Java course covers the fundamentals of Programming in Java. Basics such as control with if-statements and loops as well as core object-oriented concepts and programming are covered. Then more advanced ideas such as sorting algorithms or recursion are touched on. This course is built with the Computer Science AP curriculum in mind so is ideal for students considering taking that subject.

Learning outcomes:

By the end of this course, students will achieve:

  • Fundamental understanding of Java programming
  • Understanding of Object Oriented Programming Concepts
  • The capability of using Java to write basic programs
  • Fundamental understanding of key concepts covered in Computer Science AP


  • Basic PC use
  • Python basics (Optional)

Curriculum For This Course

  • Different Data Types
  • Operators
  • Casting
  • Nested Arrays & Loops
  • Exam Style Array/Loop Problems
  • If
  • Else if
  • Else statements
  • Solving problems with flow control
  • What are classes & objects
  • Understanding Instance Variables and Methods
  • Practicing Writing Classes
  • Practice Problems on OOP
  • Writing a simple game using OOP
  • Understanding Class Inheritance
  • Practicing Syntax
  • Bringing All OOP Topics Together
  • Binary Search
  • Finding Max/Min
  • Selection Sort
  • Insertion Sort
  • Recursion

Below are the courses that you may want to take after this course:

Featured Mentor

James Lecturer Tokyo Techies


Machine Learning Researcher

James is undertaking a Master’s degree in Mechano-Informatics at Tokyo University, researching applications of Machine Learning in Computer Vision. He is fascinated by all things AI and hopes that he can contribute to research ensuring safe AI that is beneficial to society.