AP CS A Course

Grade 9 - 12  |  No coding experience is needed


In this course, students will start from the basics and learn in-depth each topic while providing the practice necessary in order to master the JAVA language. After that, we catered towards the AP CS A curriculum. In this course, students can develop their understanding of computer coding as they learn the core concepts of computer science such as variables, data types, and control structures. This course is highly suggested for highschoolers who are planning to take the AP CS A class at school.


Subcourses & Curriculum


JAVA Intro

Java Fundamentals
A crash course on Java's building blocks. More complicated data structures and complex problem-solving.
  • Data Types & Variables
  • Operators
  • If Statement & Loops
  • Arrays
  • Strings
  • Nested Data
  • Structures


Review & Practice
This sub-course is specifically designed for AP CS A prep. Dedicated time to practice and consolidate all of AP CS A's topics.
  • Classes & Inheritance
  • Abstract/Interface
  • Access Modifiers
  • Practice Exams
  • Multiple Choice Tips
  • Free Response Time

Learning Outcome


Upon completion students should feel comfortable writing code by using Java. Students should expect to score a 5 on the AP exam and an A in the class.

2021 Summer Classes

Java, Web Development, and USACO Classes & Workshops will be offered during the summer of 2021. Keep your programming skills sharp and solidify your understanding of coding while having fun!