$27
weeklyor $269 for 10 classes
AP Computer Science a Exam Prep Course
Completed by 36 learners
Ages 14-18
Live Group Course
Live video meetings
1x per week, 10 weeks
4-12 learners per class
60 min
What's included
10 live meetings
10 in-class hoursProjects
2-4 hours per week. Projects are not mandatory but we strongly encourage students to complete them.Assessment
includedCertificate of Completion
1 after class completionClass Experience
In this Advanced course, students will learn the theory of how Java works; and how they will learn how Java can be implemented. Each lesson is designed to go in-depth on a Computer Science concept so the students can fully understand what the idea is. The course will start with some introductory Java concepts such as input and output but will go into great detail on how these topics function. The students will spend the first four lessons learning new concepts and the theory of how these concepts and features work in Java. The fifth lesson will be exam preparation and the students will take their first AP practice test. The next four lessons will be on advanced concepts such as arrays and algorithms. The tenth and last lesson of the course will also be exam preparation and the students will end the class by taking another full practice test so they can know how well they will do on the exam. The class is based on Barron's AP Computer Science A book. For a week to week program, check out the syllabus.
Learning Goals
Students delve into both theoretical understanding and practical implementation of Java concepts, beginning with foundational topics like input and output and progressing to advanced topics such as arrays and algorithms over ten lessons.
The course includes exam preparation with practice tests to assess comprehension and readiness for exams.
Syllabus
10 Lessons
over 10 WeeksLesson 1:
Intro Java Language Features
This class is designed to review all of the basics of Java and clear up any confusion on the fundamentals of programming. The students will learn all of the fundamental concepts of Java and how Java can be used in practice. This lesson will help reinforce all of the fundamental skills necessary for the more advanced concepts of future lessons.
Topics:
Packages and Classes
Types and Identifiers
Operators
Input/Output
Control Structures
Errors and Exceptions
60 mins online live lesson
Lesson 2:
Classes and Objects
Classes and Objects are one of the most important concepts in Java and programming in general. Students will go in-depth into what classes are and how they can be used in Java. They will go into how classes are organized and structured with Java. By the end of this class, the students should have a solid understanding of why classes are used in programming and how they can be used in Java to build applications.
Topics:
Objects
Classes
Public, Private, Static
Methods
Scope
References
60 mins online live lesson
Lesson 3:
Inheritance and Polymorphism
They will review how Superclasses and Subclasses are created and implemented. They will go into detail on how classes are organized in an inheritance hierarchy. They will also discuss more advanced topics such as polymorphism and Interfaces. This lesson is designed to give the students a detailed overview of how class structure and reusability can be used within Java.
Topics:
Inheritance
Polymorphism
Type Compatibility
Abstract Classes
Interfaces
60 mins online live lesson
Lesson 4:
Standard Classes
The students will learn how to utilize multiple classes together to create and build their projects This class will discuss the root class of Java known as the Object class. This will give the students a better understanding of what is happening in Java when a class is created. The other classes reviewed during this lesson will be other useful classes that many students will most likely use within Java.
Topics:
Object Class
String Class
Wrapper Class
Math Class
60 mins online live lesson
Other Details
Pre-Requisites
Equivalent 10-hour Java experience required or we recommend taking our Java course
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Offered by
Teacher expertise and credentials
~We offer early registration, sibling discounts, and multi-course bundles. ~
~Check out our complete Outschool offering here: https://shorturl.at/bcBGP ~
~Get to know our coaches here: https://tinyurl.com/5j5crx59 ~
At AI Code Academy, we specialize in project-based STEM coding, AI, and mathematics programs for young learners. We are one of the few organizations that offer AI and machine learning courses tailored for kids. Our comprehensive curriculum spans from basic computer skills and Scratch coding to more advanced Python, Java, web design, game development, and AI machine learning projects.
Our unique focus is on introducing students to AI early, helping them grasp complex concepts like machine learning, data analysis, and smart devices, while also reinforcing mathematics skills, essential for their success in STEM fields.
With a team of passionate instructors—college students and recent graduates with degrees in Engineering and Computer Science—we provide hands-on, real-world projects that prepare students for future careers in AI, coding, robotics, and mathematics.
Get to know our coaches here: https://tinyurl.com/5j5crx59
Reviews
AI Code Academy suggests this class next...
Project Based Python Coding for High School (Level 1)
AI Code Academy
4.7
(1,779)
$22 per class
Group Class
10 wks, 1/wk, 1 hr
13-17
Other classes by AI Code Academy
Other classes by AI Code Academy
Parents also liked
AP African American Studies Test Prep
Amber Johnson Logan
4.9
(92)
$13 per class
Group Class
8 wks, 1/wk, 55 min
14-18
AP History Test Prep 1:1 Tutoring
Dr. Hopkins, Ed.D
4.8
(10)
$60 per session
1-on-1 Tutoring
On Demand
15-18
AP Calculus AB Test Prep & Review
Mr. Oaks
5.0
(78)
$15 per class
Group Class
32 wks, 1/wk, 50 min
14-18
AP Biology Test Prep and 1:1 Tutor
Laura Smith
$35 per session
1-on-1 Tutoring
On Demand
15-18
AP Environmental Science (APES) Weekly Test Prep
Zena Marie
5.0
(7)
$25 per class
Next session at 1:15 AM on Tuesday
Group Class
1/wk, 45 min
14-18
AP Environmental Science 3 Week Test Prep for 2025 Test!
Zena Marie
5.0
(7)
$25 per class
Next session at 11 PM on Monday
Group Class
3 wks, 3/wk, 1.50 hr
14-18
AP Calculus AB Test Prep | Free Response Bootcamp
Twin Oaks Learning Collective
5.0
(11)
$14 per class
Group Class
5 wks, 2/wk, 45 min
15-18
AP Calculus AB: Easy as Pi! (Weekly Test Prep Review)
Pablo M.S.ECE
5.0
(83)
$16 per class
Group Class
18 wks, 1/wk, 55 min
13-18
AP US History Test Prep - Time Periods 1-5 / Apush Prep
Matt Hall
5.0
(3)
$20 per class
Next session at 11 PM on Mon 4/21
Group Class
1 wk, 1/wk, 1.33 hr
12-17
AP US History Test Prep - Time Periods 6-9 / Apush Prep
Matt Hall
5.0
(3)
$20 per class
Next session at 11 PM on Thu 5/1
Group Class
1 wk, 1/wk, 1.33 hr
12-17
AP Biology - Test Preparation & Review
Dr. Lee, PhD, Biology and Life Science
4.9
(287)
$20 per class
Group Class
15 wks, 1/wk, 1 hr
13-18
AP Microeconomics Exam Prep
Dr. Hanen, PhD, economics
5.0
(1)
$30 per class
Group Class
5 wks, 2/wk, 1.50 hr
16-18
1-on-1 AP Biology Test Preparation
Kayla Thibault - Strong Roots Learning LLC
$60 per session
1-on-1 Tutoring
On Demand
14-18
AP Statistics Exam Prep
AI Code Academy
4.7
(1,779)
$24 per class
Next session at 11:30 PM on Monday
Group Class
10 wks, 1/wk, 1 hr
14-18
AP Macroeconomics Exam Prep
Dr. Hanen, PhD, economics
5.0
(1)
$30 per class
Next session at 11 PM on Sat 4/26
Group Class
10 wks, 1/wk, 1.50 hr
16-18
AP Computer Science a Exam Prep Course
AI Code Academy
4.7
(1,779)
$27 per class
Next session at 11:30 PM on Monday
Group Class
10 wks, 1/wk, 1 hr
14-18
More to explore
Number The Stars
Pasta
Pusheen Star Wars
Star Wars Drawing
Speech Debate Intermediate
How To Draw
Sketching Faces
The Key To Being
Good Character 101
Record fortnite
Older Teen Baking
English As Second Language
101 Dungeon
Math Readiness
Exotic Pets
Breathe Like An Ocean
Reptile Trivia
Sewing Basics
Multiplication Master
20 Questions