Use CodeGuppy to write, learn from, and improve your coding with this simple exercise!
Use Scratch to tell a fairy tale your way!
Learn how to edit your photos in fun and weird ways with Python!
Make your own pixel art masterpiece with this tutorial!
Learn how to use conditional statements to generate different emojis!
No need to douse your computer in holy water, these daemons are friendly!
Diving into this issues 40-year old featured language: BBC Basic!
Low code and no code software makes it possible for non-technical people to create software.
Learn how to program through a series of fun and dynamic activities in Patricia Foster's book!
Rediscover the fun of some of the first video games with Inform 7!
Meet lisp, one of the oldest and simplest families of programming languages out there!
Exploring another one of programmings many strange sounding but useful terms!
Use OPP to make better python generated stories!
Learn how you can use your hacking super powers for good!
25+ ideas for STEAM-theme gifts for kids of all ages!
Get ready to roll the dice with this fun programming exercise!
How I solved Math Pentathlon scheduling with the round robin algorithm!
Time to use your python coding skills to automate some of the more dull parts of your minecraft game!
Prepare to fall in LÖVE with this games-writing framework!
The circus is in town, but they're missing one of their colourful balls. Let's make one for them!
Pretend to be a spy with some of these fun python encryption methods!
New to physical computing? MircoPython may be perfect or you!
Should you learn Python, Scratch, Java, Assembly? If you’re feeling overwhelmed by too many options, this article is here to help.
Recreate the classic game in this simple Python tutorial. What whimsical stories will you write?
An easy way to code your own 3D graphics online. Dive into the world of pixels, triangles, textures, and colours!
Bring some colour to the console in this simple Python coding activity.
Throw some festive ornaments on a virtual Christmas Tree in this fun introduction to functional programming.
"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.
Sometimes, even the most dynamic languages need to classify and check data. Now, you can add your own types to any language!
Check out this nifty feature that helps programs distinguish between variables with different scopes.