Coding

Card image cap

Wekinator

Machine Learning Controllers

Card image cap

MIT AppInventor

Create mobile apps using "block-coding"

Card image cap

Turtle Toy

Make arty visualisations and learn Javascript at the same time.

Card image cap

Regexer

LIve editing of regular expressions.

Card image cap

OpenProcessing

See fab visualisations and animations and begin hacking them.


Card image cap

Processing

Loved by data scientists and artists, this editor lets you code fabulous things


Card image cap

MotifN

Really Interesting Javascript-based live-coding music site.

Card image cap

p5js Editor

Online editing of Processing projects

Card image cap

Workbench

Visual coding of connected devices (including Google Sheets)

Card image cap

VidCode

A site to learn how to code

Card image cap

Cyril

Create audio visualisations with simple coding. Perfect for a VJ because audio-responsive code is built in.


Card image cap

Orca

"Esoteric" generative music coding tool. Can be a challenge to set up, it works with midi, but is so intriguing to use.


Card image cap

Blockly Games

Visual coding lessons

Card image cap

IdFlood

Visual creative coding

Card image cap

PraxisLive

Visual creative coding.


Card image cap

GSN Composer

Visual node-based graphics editor


Card image cap

Thunkable

Create mobile apps using "block-coding"


Card image cap

Faust

Fairly complex programming for Digital Signal Processing (making crazy sounds)

Card image cap

Liveweave

Like JSFiddle, great for learning HTML/CSS/JS

Card image cap

ml5js

Machine Learning For The Web


Card image cap

Scratch

No better place to start learning to code than with Scratch.


Card image cap

Tynker

A coding-for-kids environment, with Scratch-like block coding, or indeed Javascript and Python for more ambitious projects. Also has "Parent" mode. Free 


Card image cap

Luna

Visual coding tool. Data-processing language.


Card image cap

Stamper for p5js

A modular and visual way to edit p5js code.


Card image cap

Google Colab

Google Colab Notebooks are documents where you can mix notes and Python code.

They are brilliant for creating teaching resources, or, working on a project where you are figuring it out as you go, because you can create little fragments of code, and run them one at a time.


Card image cap

Faust Playground

Start audio processing with a flow diagram like language in the browser. OMG! Amazing!

Card image cap

Livecode

Fabulous tool to create mobile and desktop apps, like Powerpoint but with code.


Card image cap

WayScript

WayScript lets you create webhook functions, like APIs, or workflows using a visual workflow editor.

You can use Python, Javascript and SQL.


Card image cap

imagevenue

Free image hosting. Useful if you're using Twine or similar.


Card image cap

Refiddle

Learn how Regexs work

Card image cap

Glisp

Web-based creative coding environment. But this one uses the LISP programming language.


Card image cap

Isadora

Visual coding to create amazing visual effects and project mapping projects.


Card image cap

Mr Data

Convert tabular data (.csv) into json

Card image cap

Glitch

Fork, hack and host your projects. Learn from other people's code

Card image cap

Dabblet

Live hacking of CSS code. Greate for learning.


Card image cap

ReplIt

Online coding in various languages and environments

Card image cap

Webmaker App

Online live playground

Card image cap

Pure Data

Pure data is a visual programming tool to manipulate audio, images and videos. This is the free alternative to Max/MSP.


Card image cap

Shader Frong

Create complex GLSL special effects shaders, without coding.

Card image cap

CSSDesk

Live hacking of CSS code. Greate for learning.

Card image cap

MIT App Inventor

MIT App Inventor is a block-coding tool with which you can create downloadable Android applications as .apk files, FOR FREE!

 


Card image cap

P5Live

Live code P5.js code

Card image cap

JSFiddle

Live hacking of HTML/CSS/Javascript

Card image cap

JSON Editor

View JSON data as a tree. Very useful.

Card image cap

Shader Booth

Environment to code GLSL shaders.


Card image cap

Codeshare

Nice code editor that you can live code with other people, and chat as you all type.


Card image cap

Best Thunkable Apps 2019

Nice list of the sorts of apps you can make with the block-coding (like Scratch) tool, Thunkable.


Card image cap

MIT App Invention of the Month

A gallery of great apps and games made with MIT App Inventor, and the best thing is, you can look at the code to see how they did it, or remix an app to make your own version.


Card image cap

Scratch Gallery

Scratch is an amazing block-coding tool, a place where kids learn all they need to know about coding concepts. It's amazing what you can do with Scratch, go explore and have fun.


Card image cap

Jer Thorp - Data Artist

Creator of so many interesting projects and ideas.

Card image cap

Lauren presents p5js

Lauren both introduces the making of p5js and demonstrates how totally cool p5js is, highlighting some of it best features.


Card image cap

Made With Twine

Interactive narrative games made with Twine. Go play with these then make your own.


Card image cap

Exhibition of Processing projects

Over 14 pages of cool projects made with Processing

Card image cap

HackPact

Lots of sonification examples.


Card image cap

Example of Orca Being Played

Orca is a fantastic. spreadsheet-like way to code music.


Card image cap

Three.js

Three.js is code to help create web 3D. Explore the creations people have made with Three.js.

Card image cap

Experiments With Google

Cool things from Google

Card image cap

Livecoding with FoxDot

Livecoding session. Watch people make music with code....LIVE!


Card image cap

DBPedia

Structured data from the web

Card image cap

Data.gov.uk

Find data published by central government, local authorities and public bodies to help you build products and services

Card image cap

Kaggle

Data to download

Card image cap

List of Text Editors

Choosing a text editor for coding is a very personal choice. Some have "too many" features, others are too simple. You may need to try more than a few to find one that you like working in, but it's not until you start on an actual project, that you'll be really able to tell.


Card image cap

MIT App Inventor Extensions

Thunkable is based on a very similar free tool call MIT App Inventor. Because lots of people create Extensions for it, that also work with Thunkable, you can find extra code, called Extensions which do everything from rotation detection, to sound analysis, to QR code recognition and connecting to other devices.