Explore the CodeHS Sandbox

Explore the programming languages and types of programs you can write in the CodeHS IDE. All programs are runnable in the browser—even on Chromebooks!

Java (main)

Java

Standard Java with the main method.

Create New

Java (console)

Java

Java that extends ConsoleProgram by default to have added functionality.

Create New

Java Swing (Graphics)

Java

Standard Java with a Graphical User Interface (GUI) for writing graphical Java programs.

Create New

JavaScript Console

JavaScript

Write JavaScript console programs with the help of the CodeHS teaching libraries used in many of the CodeHS courses.

Create New

JavaScript Graphics

JavaScript

Write JavaScript graphics programs with the help of the CodeHS teaching libraries used in many of the CodeHS courses.

Create New

Music in Blockly

JavaScript

Use JavaScript based block coding to make musical beats and songs.

Create New

Art in Blockly

JavaScript

Use block coding to create digital art!

Create New

Sports in Blockly

JavaScript

Use block coding to code games like soccer and golf!

Create New

p5.js

JavaScript

Code with a JavaScript based implementation of the updated graphics library based on Processing.

Create New

Node

JavaScript

Program server applications using JavaScript!

Create New

Python 3

Python

This runs Python 3 console programs, the latest version of the language. This program type lets you install packages for your programs.

Create New

Python Turtle

Python

This runs graphical Turtle Graphics programs in Python. This is used in the CodeHS courses that teach with Tracy the Turtle.

Create New

Python Graphics (tkinter)

Python

This runs Python 3 GUI programs, so you can draw graphics, make GUIs, or build games.

Create New

Pygame

Python

Use Python to create graphical games.

Create New

JavaScript Karel

Karel

Code instructions for Karel the Dog in JavaScript.

Create New

JavaScript SuperKarel

Karel

Code instructions for Karel the Dog in JavaScript. SuperKarel knows how to turnRight and turnAround.

Create New

JavaScript UltraKarel

Karel

Write a Karel program in JavaScript. This includes everything in SuperKarel plus painting colors.

Create New

Java Karel

Karel

Use the Java programming language to give instructions to Karel the Dog.

Create New

Java SuperKarel

Karel

Use the Java programming language to give instructions to Karel the Dog. In SuperKarel, Karel knows turnRight and turnAround.

Create New

Python Karel

Karel

Use the Python programming language to program with Karel!

Create New

Python Super Karel

Karel

Use the Python programming language to program with Karel! Super Karel knows how to turn_right and turn_around.

Create New

Python Ultra Karel

Karel

Use the Python programming language to program with Karel! Ultra Karel can do everything Super Karel can, plus painting colors.

Create New

HTML

HTML

Build a website with HTML, CSS, and JavaScript.

Create New

Virtual Reality with A-Frame

HTML

Build a Virtual Reality program that will work in a web browser or on a smartphone. This uses an HTML and JavaScript based VR library called A-Frame.

Create New

SQL

SQL

Write SQL queries to build a database and query from it all online.

Create New

C++

C++

Program in C++, the powerful successor of C used in data science, machine learning, and large applications.

Create New

React Native

Other

Program a mobile app using the JavaScript based React Native. You can use native components and test in the web or on your phone.

Create New

C

Other

Learn how to program in C, a complex and powerful language used in low-level computer programming and Internet of Things devices.

Create New

Bit Interpreter

Other

Use binary or hexadecimal to create bit-visualizations. This is used in the CodeHS Computing Ideas and AP CSP courses.

Create New