Introduction to Java


Dive into the world of programming and code! Java is one of the most popular and ubiquitous programming languages—it's the foundation for games like Minecraft, the basis for many Android apps, and is the language used in the AP Computer Science A course! The purpose of this course is to teach the fundamentals of Java and equip students with the necessary skills to write complex and useful Java programs. We teach students not just how to code, but how to truly think and solve problems like a computer scientist. Upon completion of this course, students will be prepared to take AP Computer Science. 


No previous programming experience required!

Topics covered

  • 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 decelaration and creation

Why learn computer science?

In our fast-paced world, programming is one of the most useful skills anybody can have; computer science truly has applications everywhere in our modern world, from biology to engineering to art. 

Location: Live virtual class via Zoom

Date/Time: August 3-6 | 1:30 PM - 3:00 PM
Required Materials: Laptop (Mac/Windows)

Teacher: William Yuan

William (Bill) Yuan is a rising senior at Saratoga High School who has a passion for computer science, and has been teaching with DeltaX Academy for two years. Bill is fluent in Java, Scratch, and Python and competes in the USACO Gold Division, placing him within the Top 500 computer science students in the world. Moreover, Bill also has experience with game development, app development, and is on the school's robotics team. In his free time, Bill loves to build computers and keyboards, create with hardware, and 3D-print things!