Please enable JavaScript to use CodeHS

Search:

Search Results

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.
Console: Write JavaScript console programs with the help of the CodeHS teaching libraries used in many of the CodeHS courses.
Try It!
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!
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!
Python: This runs Python 2 console programs with an in-browser implementation using Skulpt. This is what is used in the current version of the CodeHS Intro Python (Rainforest) course.
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 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 Graphics: 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!
HTML: Build a website with HTML, CSS, and JavaScript.
Try It!
Virtual Reality with A-Frame: 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.
Try It!
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.

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.

JavaScript

Console: Write JavaScript console programs with the help of the CodeHS teaching libraries used in many of the CodeHS courses.
Try It!
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!

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!

Python

Python: This runs Python 2 console programs with an in-browser implementation using Skulpt. This is what is used in the current version of the CodeHS Intro Python (Rainforest) course.
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 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 Graphics: 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!

HTML

HTML: Build a website with HTML, CSS, and JavaScript.
Try It!
Virtual Reality with A-Frame: 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.
Try It!

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.