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.

Current AP CS A Class in Sessions

Students with prior coding experience may be able to join an existing class. We will evaluate your student to find the class that fits the best. After evaluation, we may determine that your student will need supplementary sessions to catch up before joining the class to cover missed material. Once the student learns all of the missed material, they will move to the recommended group class.  

AP CS A Review

Sun 4:30 pm - 6:30 pm (PT)


Grade 9 - 12





Tel: 949.409.1341

Address: 810 Roosevelt, Irvine, CA 92620

© 2020 by BTree Education, LLC. All Rights Reserved.