Explore what CodeHS has to offer for districts, schools, and teachers.
Click on one of our programs below to get started coding in the sandbox!
View All
The process of breaking down large problems into smaller problems, each with a method that defines a subproblem in the larger problem.