Please enable JavaScript to use CodeHS

Tutorials


Clear

What is p5.js?

Creator: Zach Galant

Get a sneak peek at what p5.js is all about.

Intro to Brython - Calculator

Creator: Zach Galant

Introduction to Multiprocessing in C

Creator: Neel Kishnani

Unit Tests in Java

Creator: David Burnham

How to use the CodeHS JS Library on your Website

Creator: Zach Galant

This tutorial shows you how you can use the CodeHS Graphics JavaScript library outside of CodeHS on any website.

Coding in Python: How Fast is Your Code?

Creator: Ashwin Aggarwal

As we learn to use code to solve all types of problems in the world, questioning the efficiency of our programs becomes increasingly important. In this tutorial, you'll learn how to analyze your Python programs' speed and efficiency so you can write fast code!

Comprehensions in Python

Creator: Neel Kishnani

How to use list and dictionary comprehensions in Python.

Which CodeHS Plan is Right for You?

Creator: Meg Davis

CodeHS offers different membership plans to meet your needs. Learn more about plan features below.

Hello world

Creator: Jeremy Keeshin

How to write your first program in a few different languages

Python3 REPL

Creator: Zach Galant

run.sh

Creator: Zach Galant

This tutorial shows you how the `run.sh` file works in the CodeHS IDE.

Sample A CSP Performance Task in Python

Creator: David Burnham

Sample B CSP Performance Task in Python

Creator: David Burnham

Sample A CSP Performance Task in JavaScript

Creator: David Burnham

Sample B CSP Performance Task in JavaScript

Creator: David Burnham

Programming Sprites in JavaScript

Creator: Andy Bayer

Animate sprites using JavaScript to create games in CodeHS

Java in CodeHS

Creator: Andy Bayer

Everything you can do in CodeHS Java programs!

Visualizing Music with JavaScript

Creator: Calvin Studebaker

Step by step guide to creating your own music visualizations with JavaScript!