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.
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.
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.
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.
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.
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.
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.
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup