Intermediate Java


In this course, students will expand upon the concepts learned in a typical Introduction to Java course and learn about more complex data structures, standard sorting algorithms, and the fundamentals of Object Oriented Programming. This class will cover second semester material in a standard AP Computer Science class. Students will be prepared for the AP Computer Science exam upon completion of this course. Topics covered include:

  • Bubble Sort, Selection Sort, and Insertion Sort

  • Merge Method and Merge Sort

  • ​Linear Search and Binary Search

  • 2D Arrays, ArrayList, LinkedList

  • Stacks and Queues

  • ​Recursion

  • Wrapper Classes

  • ​Polymorphism, Abstract Classes, Interfaces, and Inheritance


View a sample of our lecture notes here.

​Date/Time: 8/5, 8/6, 8/8, 8/9 | 5:30 PM - 8:30 PM
Location: Saratoga Fire Station Community Room, 14380 Saratoga Avenue
Prerequisites: Introduction to Java (or equivalent)
Required Materials: Windows Laptop (Preferred, MacBook is OK), JDK 1.8 installed, IntelliJ Java IDE

© 2020 DeltaX Academy.

DeltaX Academy Incorporated is a PVSA Certifying 501(c)(3) non-profit organization. All proceeds from classes are used to support underprivileged youth. We are dedicated to empowering youth through education.

Contact us at hello@deltaxacademy.com