What Is Creative Coding?

By Tynker

July 22, 2022

Creative coding is where computer science meets the visual arts. It's a great way to bring coding to life for kids and other first-timers, too.

kaleido2

kaleido2

What Do You Need to Know?

Creative coders explore ideas like geometry and coordinates and how computers represent color.

hsb-color-picker

hsb-color-picker

What Languages Can You Use?

Processing kicked off the modern era of creative coding. Many Processing variants are available: • p5.js for JavaScript coders • Processing.py for Python coders

But nearly any programming language can be used, including block code. There are no rules!

crows

crows

Image Processing

Creative coders can invent their own amazing Snapchat-style filters, too. Put a cool artistic spin on your favorite photos.

pointillism

pointillism

A Rich History

Creative coding isn't anything new — it has been around since the beginning of computing. This "demo" was coded on a Commodore Amiga.

amiga-demo-small

amiga-demo-small

Credit: Sam Aaron / Sonic Pi

Music and Code

Projects like Sonic Pi and Earsketch allow you to write code to compose music, in real time!

sonic-pi-really-small

sonic-pi-really-small

Music and Code

Younger learners can code music with Tynker's simple Sound and Synth blocks, too.

emoji-zoom

emoji-zoom

skyline

skyline

boats-small

boats-small