visuco

Courses

The official visuco courses — the standard path. Start here and work through them in order.

Learn to code with visuco

shapesvariables
11 topics · 150 challenges

Store numbers and words in a variable, then change and reuse them. Set a variable's value to match a number, work with several at once, and use the right name to put each value in its place.

9 topics · 144 challenges

Make things move. The frame as a unit of time, values that change by themselves, and shapes that follow your mouse.

variables
9 topics · 142 challenges

Give a piece of your drawing a name so you can use it again. Write your own functions, hand them inputs, and build a whole scene out of named parts.

variablesfunctions
9 topics · 140 challenges

Do it again, and again. One counting loop draws a row, a grid or a whole scene — and the counter itself becomes part of the picture.

variablesloops
9 topics · 140 challenges

Ask a question, and let the answer decide what happens. A comparison is true or false, if runs a line only when it holds, and else says what to do instead.

variables
10 topics · 156 challenges

The sketch stops being a film and becomes a thing you can use. Code that runs when something happens: a click, a moving mouse, a key going down and coming back up.

variablesinteraction
9 topics · 140 challenges

A loop repeats the work; a list says what to work on. One box holding many values, reached by number — so a handful of lines can draw a whole swarm, and a click can make it bigger.

variablesloops
10 topics · 156 challenges