Please enable JavaScript to use CodeHS

Flavors

On our Pro plans, we have different Course Flavors available. Course Flavors means that you get exactly the right version of our course for your school, classroom, and students.

AP Computer Science A (Mocha)

Learn the basics of object-oriented programming with a focus on problem solving and algorithm development. Take this course and prepare to ace the AP® Computer Science A test.

Review: AP® Computer Science A

This course will help you review for the AP Computer Science Exam. It includes a full practice AP Test as well as other practice quizzes and resources.

Introduction to Java (Latte)

The CodeHS Intro to Java (Latte) course is a year-long course designed to help students master the basics of Java with a focus on problem solving and algorithm development. This course is NOT designed to prepare students for the AP Java exam.

AP Computer Science A (Nitro)

This course is fully aligned to the College Board AP CS A course standards. Learn the basics of object-oriented programming with a focus on problem solving and algorithm development. Take this course and prepare to ace the AP Java test.

AP Computer Science A Labs

This course is home to labs meant to prepare students for the AP CS A exam. Use this course to meet the 20 lab hours required for AP CS A, or as additional coursework for students once they've taken the exam. Labs include four College Board recommended labs with accompanying student guides and two CodeHS originals.

Review: AP® Computer Science A 2020 - 2021

This course will help you review for the AP Computer Science Exam. It includes a full practice AP Test as well as other practice quizzes and resources.