Programming

Make Pixel Art

Make your own pixel art masterpiece with this tutorial!

The Emoji Generator

Learn how to use conditional statements to generate different emojis!

Daemons in my PC

No need to douse your computer in holy water, these daemons are friendly!

BBC Basic

Diving into this issues 40-year old featured language: BBC Basic!

No Code Low Code

Low code and no code software makes it possible for non-technical people to create software.

Python Programming for Beginners

Learn how to program through a series of fun and dynamic activities in Patricia Foster's book!

Inform 7 Interactive Stories

Rediscover the fun of some of the first video games with Inform 7!

uLisp

Meet lisp, one of the oldest and simplest families of programming languages out there!

Modulo

Exploring another one of programmings many strange sounding but useful terms!

Roll a Story OOP

Use OPP to make better python generated stories!

Ethical Hacking

Learn how you can use your hacking super powers for good!

STEAM Gift Guide for 2020

25+ ideas for STEAM-theme gifts for kids of all ages!

Roll a Story

Get ready to roll the dice with this fun programming exercise!

Round Robin Algorithm

How I solved Math Pentathlon scheduling with the round robin algorithm!

Minecraft EDU

Time to use your python coding skills to automate some of the more dull parts of your minecraft game!

Love: a 2D Game Framework

Prepare to fall in LÖVE with this games-writing framework!

Circus Ball in SketchUp

The circus is in town, but they're missing one of their colourful balls. Let's make one for them!

Python Ciphers

Pretend to be a spy with some of these fun python encryption methods!

Lego Mindstorms and MicroPython

New to physical computing? MircoPython may be perfect or you!

How to Pick a Programming Language

Should you learn Python, Scratch, Java, Assembly? If you’re feeling overwhelmed by too many options, this article is here to help.

Python Mad Libs

Recreate the classic game in this simple Python tutorial. What whimsical stories will you write?

Programming 3D Art in Shadertoy

An easy way to code your own 3D graphics online. Dive into the world of pixels, triangles, textures, and colours!

Python Rainbow

Bring some colour to the console in this simple Python coding activity.

Racket Christmas Tree

Throw some festive ornaments on a virtual Christmas Tree in this fun introduction to functional programming.

Hello World! in 100 Programming Languages

"Hello World!" is one of the first programs you learn how to code. Here's the phrase in 4 languages with links to 100 more examples.

Turtle Solar System

Are you ready to create your virtual own solar system? With a little Python code and a little math, the sky’s the limit!

Adding Types to Untyped Languages

Sometimes, even the most dynamic languages need to classify and check data. Now, you can add your own types to any language!

Closures

Check out this nifty feature that helps programs distinguish between variables with different scopes.

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!