Please enable JavaScript to use CodeHS

Search:

Search Results

Java (main): Standard Java with the main method.
Try It!
Java (console): Java that extends ConsoleProgram by default to have added functionality.
Try It!
Java Swing (Graphics): Standard Java with a Graphical User Interface (GUI) for writing graphicsal Java programs.
Try It!
JavaScript Console: Write JavaScript console programs with the help of the CodeHS teaching libraries used in many of the CodeHS courses.
Try It!
JavaScript Graphics: Write JavaScript graphics programs with the help of the CodeHS teaching libraries used in many of the CodeHS courses.
Try It!
Music in Blockly: Use JavaScript based block coding to make musical beats and songs.
Try It!
Art in Blockly: Use block coding to create digital art!
Sports in Blockly: Use block coding to code games like soccer and golf!
Try It!
p5.js: Code with a JavaScript based implementation of the updated graphics library based on Processing.
Try It!
Node: Program server applications using JavaScript!
Try It!
Python 3: This runs Python 3 console programs, the latest version of the language. This program type lets you install packages for your programs.
Try It!
Python Turtle: This runs graphical Turtle Graphics programs in Python. This is used in the CodeHS courses that teach with Tracy the Turtle.
Try It!
Python Graphics (tkinter): This runs Python 3 GUI programs, so you can draw graphics, make GUIs, or build games.
Try It!
Pygame: Use Python to create graphical games.
Try It!
JavaScript Karel: Code instructions for Karel the Dog in JavaScript.
Try It!
JavaScript SuperKarel: Code instructions for Karel the Dog in JavaScript. SuperKarel knows how to turnRight and turnAround.
Try It!
JavaScript UltraKarel: Write a Karel program in JavaScript. This includes everything in SuperKarel plus painting colors.
Try It!
Java Karel: Use the Java programming language to give instructions to Karel the Dog.
Try It!
Java SuperKarel: Use the Java programming language to give instructions to Karel the Dog. In SuperKarel, Karel knows turnRight and turnAround.
Python Karel: Use the Python programming language to program with Karel!
SQL: Write SQL queries to build a database and query from it all online.
C++: Program in C++, the powerful successor of C used in data science, machine learning, and large applications.
Try It!
React Native: Program a mobile app using the JavaScript based React Native. You can use native components and test in the web or on your phone.
Try It!
C: Learn how to program in C, a complex and powerful language used in low-level computer programming and Internet of Things devices.
Try It!
Bit Interpreter: Use binary or hexadecimal to create bit-visualizations. This is used in the CodeHS Computing Ideas and AP CSP courses.

Java

Java (main): Standard Java with the main method.
Try It!
Java (console): Java that extends ConsoleProgram by default to have added functionality.
Try It!
Java Swing (Graphics): Standard Java with a Graphical User Interface (GUI) for writing graphicsal Java programs.
Try It!

JavaScript

JavaScript Console: Write JavaScript console programs with the help of the CodeHS teaching libraries used in many of the CodeHS courses.
Try It!
JavaScript Graphics: Write JavaScript graphics programs with the help of the CodeHS teaching libraries used in many of the CodeHS courses.
Try It!
Music in Blockly: Use JavaScript based block coding to make musical beats and songs.
Try It!
Art in Blockly: Use block coding to create digital art!
Sports in Blockly: Use block coding to code games like soccer and golf!
Try It!
p5.js: Code with a JavaScript based implementation of the updated graphics library based on Processing.
Try It!
Node: Program server applications using JavaScript!
Try It!

Python

Python 3: This runs Python 3 console programs, the latest version of the language. This program type lets you install packages for your programs.
Try It!
Python Turtle: This runs graphical Turtle Graphics programs in Python. This is used in the CodeHS courses that teach with Tracy the Turtle.
Try It!
Python Graphics (tkinter): This runs Python 3 GUI programs, so you can draw graphics, make GUIs, or build games.
Try It!
Pygame: Use Python to create graphical games.
Try It!

Karel

JavaScript Karel: Code instructions for Karel the Dog in JavaScript.
Try It!
JavaScript SuperKarel: Code instructions for Karel the Dog in JavaScript. SuperKarel knows how to turnRight and turnAround.
Try It!
JavaScript UltraKarel: Write a Karel program in JavaScript. This includes everything in SuperKarel plus painting colors.
Try It!
Java Karel: Use the Java programming language to give instructions to Karel the Dog.
Try It!
Java SuperKarel: Use the Java programming language to give instructions to Karel the Dog. In SuperKarel, Karel knows turnRight and turnAround.
Python Karel: Use the Python programming language to program with Karel!

SQL

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

C++

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

Other

React Native: Program a mobile app using the JavaScript based React Native. You can use native components and test in the web or on your phone.
Try It!
C: Learn how to program in C, a complex and powerful language used in low-level computer programming and Internet of Things devices.
Try It!
Bit Interpreter: Use binary or hexadecimal to create bit-visualizations. This is used in the CodeHS Computing Ideas and AP CSP courses.