Introduction to Java

Java is a high-level programming language and is used in the creation of many Android applications. The purpose of this course is to teach the fundamentals of Java and equip students with the necessary tools to write complex Java programs. No previous programming experience required!
​Topics covered include:

  • Basic Java Syntax

  • Primitive and Non-primitive data types

  • Conditional statements, Boolean algebra, and DeMorgan's Law

  • For and While loops

  • Utilization of built-in methods and libraries

  • ​Basic data structures

  • Class declaration and creation

Our Introduction to Java class has proven effective and engaging, with each student taking the AP Computer Science exam after taking this class receiving a 5.

Grades: 5 - 10
Location: 14380 Saratoga Avenue
Date/Time: 2/23, 3/8, 3/22, 3/29, 4/5, and 4/12 (10AM - 12PM)
Prerequisites: None
Required Materials: Laptop (Windows is preferred)

Instructor: Felix Chen


Felix Chen is currently a senior at Saratoga High School passionate about programming and physics. Felix has been programming for over four years, has received a 5 on the AP Computer Science exam, and has taught four DeltaX Academy courses in the past. Moreover, Felix has scored a 36 on the ACT and earned a USAPhO honorable mention, placing him in the top ~300 physics students in the nation! In his free time, Felix likes to listen to music, play badminton, watch YouTube, and drink boba. He's super excited to be teaching this class again.


Instructor: Shreyas Rana


Shreyas is a sophomore at Saratoga High School and loves creating with code. Shreyas has many years of experience with programming and is fluent in a number of languages, including Java, C++, JS, and Flutter. Furthermore, Shreyas holds experience making apps and has even begun working with a team of students and the LGSUHSD school district CTO to develop an app for keeping track of club attendance. Shreyas has also competed in numerous hackathons and the USACO competition. Shreyas is looking forward to sharing his knowledge of programming and helping out the local community through teaching!