Learn to draw with code. Six modules, 48 lessons and a sketchbook that fills up as you go.

Resume 03.4 · Attractors · 14 min
01
( Lines )
Scroll or drag to turn · Click a module
Module 01

Lines

0%Compiling
Open

( 01 · The course )

( 01 · The course )

Lumrow is a six-module course in drawing with code. You start with a single line in lesson one and finish with a live audio visualiser, and every module ends with a piece you would put on a wall.

Lumrow is a six-module course in drawing with code. You start with a single line in lesson one and finish with a live audio visualiser, and every module ends with a piece you would put on a wall.

48

lessons

7 to 25 minutes each

14h

of video

plus a Lab in every lesson

6

finished pieces

one per module, print-ready

3,400

students

since the first cohort in 2023

( 02 · Try a lesson )

Change a number. Watch it draw.

Change a number. Watch it draw.

This is a real lesson, running live. Every yellow value in the code is a handle: drag it and the drawing grows again from the first line.

This is a real lesson, running live. Every yellow value in the code is a handle: drag it and the drawing grows again from the first line.

01-6-flow-field.js
// 01.6 Flow fields: every line follows the noise
const scale  =0.0028 // how far you zoom into the noise
const turns  =1.60 // how hard the lines curl
const lines  =2200 // how many lines to draw
const steps  =70 // how long each line runs
const weight =0.8 // stroke width in px
for (let i = 0; i < lines; i++) {
let [x, y] = randomPoint()
for (let s = 0; s < steps; s++) {
const a = noise(x * scale, y * scale) * TAU * turns
lineTo(x += cos(a), y += sin(a))
}
stroke(chalk, weight)
}
canvas 1:1seed 007drawing 0%
↔ Drag any yellow number. The drawing starts over.

( 03 · Syllabus )

Six modules. One sketchbook.

Each module adds one idea and ends with a finished piece. Hover a module to see what you will make; click it to see every lesson.

Each module adds one idea and ends with a finished piece. Hover a module to see what you will make; click it to see every lesson.

( 05 · Your sketchbook )

Progress you can see.

Every lesson you finish fills a ring. Every day you open the Lab adds a square. Students say the streak is the reason they finish.

Every lesson you finish fills a ring. Every day you open the Lab adds a square. Students say the streak is the reason they finish.

( Your sketchbook · demo student )
0/48
lessons finished
0h 00m
time in the Lab
0 days
current streak
✓01
Lines
✓02
Noise
0%03
Particles
0%04
Shapes
0%05
Patterns
0%06
Sound
Practice, last 17 weeksless ▢ ▣ ■ more
Next up · 03.4 · 16 minAttractors→

( 06 · How a lesson works )

Watch. Change. Keep.

Lessons are short on purpose. You spend most of your time in the Lab, changing numbers until the picture is yours.

Lessons are short on purpose. You spend most of your time in the Lab, changing numbers until the picture is yours.

▶

01

Watch a short lesson

7 to 25 minutes. One idea, built live, with chapters so you can jump back to the part you need.

// 03.4 Attractors

const stars = 3

const pull = 0.90 ← drag me

const count = 1400

const steps = 150

v.add(gravity(p, star, pull))

02

Change the numbers

Every lesson opens in the Lab. Drag a value, watch the sketch redraw, and write down what surprised you.

Saved to sketchbook · v4

03

Keep it

Save the version you like to your sketchbook. At the end of the module it becomes a finished piece.

( 07 · Teachers )

Taught by people who make this work for a living.

Three instructors, all working artists. Each avatar is drawn by its owner’s own code.

Three instructors, all working artists. Each avatar is drawn by its owner’s own code.

( 08 · Student work )

Made in the course.

Every piece on this wall came out of a lesson. The parameters are listed, so you can make your own version.

Every piece on this wall came out of a lesson. The parameters are listed, so you can make your own version.

( 09 · Cohorts )

Learn it alongside 40 other people.

Cohort 4 starts in

21d 05:00:00until Cohort 4

Cohort 4

Thursdays, 18:00 CET

6

weeks, live

11

seats left

Enrolling

Save a seat →

Cohort 5

Wednesdays, 17:00 GMT

6

weeks, live

40

seats left

Open

Save a seat →

Cohort 6

Tuesdays, 19:00 EST

6

weeks, live

40

seats left

Waitlist

Save a seat →

( 10 · Pricing )

Pay once. Keep it forever.

No subscription. Every plan includes all 48 lessons, the Lab and your sketchbook for life, plus a 30-day refund.

No subscription. Every plan includes all 48 lessons, the Lab and your sketchbook for life, plus a 30-day refund.

Self-paced

$249

one payment

Everything you need to learn on your own schedule.

✓

All 48 lessons and 14 hours of video

✓

The Lab in every lesson

✓

Your sketchbook, saved forever

✓

Lifetime updates to the course

Start self-paced →

Cohort

Most chosen · 71%

$590

one payment · or 3 × $199

The course plus six weeks with a teacher and 40 classmates.

✓

Everything in Self-paced

✓

6 live critiques with an instructor

✓

Written feedback on all 6 projects

✓

Private cohort channel and certificate

Join Cohort 4 →

Team

$1,900

for 5 seats

For studios and classrooms learning together.

✓

Everything in Cohort, for 5 people

✓

A private team critique each module

✓

Invoice and purchase-order billing

✓

Extra seats at $360 each

Talk to us →

( 11 · Questions )

Asked before you enrol.

Still unsure? Write to hello@lumrow.school. A teacher answers, usually the same day.

Do I need to know how to code?

No. Lesson 01.1 starts from an empty canvas, and every lesson has a Lab where you change numbers before you write code. About 60% of each cohort has never programmed before.

What do I need to install?

Nothing. Every lesson runs in the browser, and your sketchbook saves as you go. A laptop from the last six years is plenty.

How long does the course take?

Fourteen hours of lessons across six modules. Self-paced students usually finish in six to eight weeks; cohorts run for six weeks with one live session a week.

Self-paced or cohort?

Self-paced gets you every lesson, the Lab and the sketchbook for life. Cohort adds six live critiques, written feedback on every project from an instructor and a private channel with about 40 classmates.

Can I sell what I make?

Yes. Everything you make in the course is yours, including prints, NFTs and client work. We only ask that you do not resell the lesson code as a course.

What if it is not for me?

Watch the first two modules. If it is not clicking, email us within 30 days and we refund you in full, no questions.

Do you do team or student pricing?

Teams of five or more get the Team plan. Students and people between jobs can ask for a 40% scholarship seat; we keep five per cohort.

Is there a certificate?

Cohort students who finish all six projects get a certificate and a page in the student gallery.

Create a free website with Framer, the website builder loved by startups, designers and agencies.