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)

Students learn the basics of object-oriented programming with a focus on problem-solving and algorithm development. This course is designed to prepare students for the AP® Computer Science A test.

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 post-exam. Labs include 6 College Board recommended labs with accompanying student guides and 3 CodeHS originals.

Review: AP® Computer Science A

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

Texas Computer Science 2

This course is designed to foster students' creativity and innovation by presenting opportunities to design, implement, and present meaningful programs through a variety of media.

Nevada Computer Science 2

This course provides intermediate computer science students with instruction in advanced techniques and processes, particularly as it relates to the language of Java.