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!
Scheme is a minimalist language great for teaching the mathematical foundations of programming.
A REPL (Read, Eval, Print Loop) is a foundational element of Scheme. Explore Scheme with this REPL!
Excited to start building your own Scheme program?