Online learning portal
Online classes · In-person at Fremont, Milpitas, Livermore & Newark
Fall 2026 online group class schedule coming soon
Check back soon, or book a free trial in the meantime.
Schedule free trialCourse categories
Course categories
Skip available courses
Available courses
AVAILABLE COURSES
Java Programming: AP April 07 - June 02 , Thursdays , 4:30PM - 6:00PM
Course Description / OverviewJava is an established, popular, and cross-compatible programming language. In this course, students will be exposed to all of core Java programming and will be introduced to concepts such as object-oriented programming principles and will gain a strong foundation on the language. This course will cover the topics of class, objects, constructor, inheritance, polymorphism, encapsulation, IO to files, and one final project. Prerequisite - Prior Knowledge of Java Basics