Programming

Learning JavaScript with Cue

Meet your new favourite robot pal and learn how to code in JavaScript.

Maze Generator

A Python coding challenge to create exciting labyrinths at the click of a button!

Make a Turtle Move in Circles

A simple, fun Python tutorial that’ll get you drawing shapes all over the screen.

App Inventor

With this new online program, you don’t have to be a coding whiz to create fun mobile apps!

The Deluxe Dessert Generator

Bring your coding skills and your desserts to new levels in this simple Python coding activity.

Squares and Patterns

Squares, checkerboards, and hollow boxes… what pattens can you imagine in Python?

Glitch

A cool community to help you brush up on your web development skills.

FizzBuzz

It’s not as simple as it seems. Can you solve this classic programming problem?

Can Software Write Itself?

Part philosophical paradox, part coding puzzle, quines are sure to tease and challenge your brain!

Bash Scripting with CLI

Add more tools to your command line arsenal, including running mini-scripts and making backup copies.

Random Dessert Generator

Unleash your inner digital chef through this simple (but mouth-watering) Python activity.

Random Turtle Stamps

Code up your digital turtle mascot and watch him dash around the screen in this simple Python coding activity.

Regex Game

Learn how to search through blobs of text with speed, accuracy, and elegance… like a ninja!

PyGame (or Godot)

Dive into the nitty-gritty of game-making with this popular Python library.

Modelling Tic-Tac-Toe in Python

A simple coding activity that creates a virtual tic-tac-toe board with pieces.

Build a Programming Language, Part III

Add data types to your new programming language in this third installment of the series.

Python Guess the Number Game

With binary search, you don’t have to be a mind reader to beat this simple coding activity.

It’s YOUR Write!

Learn how Twine can be used to make interactive games and stories.

Cat and Mouse with JavaScript

You computer mouse cursor finally gets a cat to chase it.

Create Turtles with Python

Create turtles with Python, the programming language.

React Mobile Apps

The repl.it website and React are one way to create mobile apps.