Computer Science with Java – Intermediate Level

Building upon our Java for beginners course, this course extends the concepts to more intermediate levels so that students can better use Java in computer science or software development, with deeper insight into the workings of the code.

  • Skill Level: Intermediate

Learning outcomes

By the end of this course, students will:

  • Advanced programming skills with Java
  • In-depth understanding of Java code structures, such as for loops, objects, and recursive functions.
  • Deep understanding of Object Oriented Programming Concepts
  • Knowledge on designing algorithms to solve computation tasks.
  • Ability to extend Java by using various libraries
  • Skills to optimize code for speed and clarity

Upcoming Courses/Workshops

*The below course structure and cost is intended for individuals. To know the details of our course offering for companies, please contact us.



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.

Recommended after this course

© 2020 Tokyo Techies. All rights reserved.