The CodeHS Sandbox is a place where you can write programs outside of the bounds of an exercise. In the Sandbox, you can start a program starting from scratch in any of our programming languages and create anything that you can imagine. 

To access the Sandbox click on the "Sandbox" link in the top left corner of any page.

Once there, students can click on Create Program to design their very own program in any one of the CS languages in CodeHS courses, as well as other languages such as Elm, SQL, C, and C++.

Elm, Bash, p5

Students can also create and edit their very own website, which is hosted by CodeHS, by clicking on Edit My Homepage. Every student can access and share their personalized web page by going to their username followed by .

Teachers can use the Sandbox to assign individual projects, midterms, and end of year assignments, or as a way to encourage students to work on their coding skills outside the classroom.

To view students' Sandbox programs, choose a student from the roster page, and then click Student Sandbox under Teacher Links in the left side navigation bar. 

On CodeHS Pro, you can  view all your students’ Sandbox problems in one place by clicking on View Class Sandbox. You can also add students' Sandbox programs or programs you created to Playlists! To learn more, check out Adding Sandbox projects to a Playlist.

Adding Sandbox programs to Playlist is available as part of CodeHS Pro. To get CodeHS Pro for your school, contact our team at

Did this answer your question?