Skip to content

// lab · interactive lessons

Learn by doing.

Short, hands-on lessons that run right in your browser. No setup, no account. Pick one and start clicking.

8 lessons · about 82 min · 3 crafts

The mix · 82 min

  • Learning design, 1 lesson · 3 min
  • Software, 3 lessons · 21 min
  • Music technology, 4 lessons · 58 min

Learning design

1 lesson · 3 min

Security awareness

The Urgent Request

Read a real-looking urgent message from your CFO, decide how to respond, and learn to spot the social-engineering red flags before you act.

3 min · 1 scenario

Start: The Urgent Request

Software

3 lessons · 21 min

Vibe coding · ages 13 to 15

Vibe Coding: Build by Describing

Pick what to build, then direct, test, and improve a real working example with the say, test, adjust loop.

5 min · 5 slides

Start: Vibe Coding

Computer science

Recursion, watch it run.

Step into a mirror, open nested dolls, write your first recursive function, watch the call stack, then grow a fractal tree.

6 min · 10 slides · checkpoint quiz

Start: Recursion

Engineering · beginner friendly

Git internals, made visible.

No terminal needed. Take snapshots on a timeline and travel back, then see what Git really does: photos, movable labels, and merge versus rebase, all animated.

10 min · 11 slides · checkpoint quiz

By the end, you will be able to:

  • Take snapshots of your work and travel back to any earlier one.
  • Explain what a commit really is: a full photo of your files, not a list of changes.
  • See a branch for what it is: a movable label, not a copy of your files.
  • Read a commit timeline by following HEAD to a branch to a photo and the photo before it.
  • Tell merge and rebase apart, and know which one is safe to use when.
Start the lesson: Git internals

Music technology

4 lessons · 58 min

Music technology · beginner friendly

Anatomy of a sound.

Hear what a sound actually is. Shape its pitch, loudness, waveshape, and envelope, then build a synth and play a short tune. Real audio, right in your browser.

10 min · 9 slides · checkpoint quiz

Start: Anatomy of a sound

Music technology · signals · Part 1

The Fourier transform, Part 1.

How sound becomes a spectrum. Hear why a flute and a violin playing the same note sound different, read a sound as a waveform and a spectrum, build a tone from pure sines, and find bass, mids, and treble.

15 min · 15 slides · checkpoint quiz

Start: Fourier, Part 1

Music technology · signals · Part 2

The Fourier transform, Part 2.

How a computer calculates that spectrum. See where samples come from, build a test wave, multiply and add sample by sample, read the DFT formula, and calculate one frequency by hand.

18 min · 12 slides · checkpoint quiz

Start: Fourier, Part 2

Music technology · signals · Part 3

The Fourier transform, Part 3.

Use it on your gear. Shape sound with EQ, read a headphone curve, see a spectrogram, meet noise cancelling and song recognition, then solve sound mysteries to prove you can read a sound.

15 min · 13 slides · checkpoint quiz

Start: Fourier, Part 3

How I design learning

A few beliefs about teaching

These principles shape every lesson above, whether the learner is new to code or already works in tech.

  • People learn a concept by doing it first, then naming it. Every lesson here opens with something you manipulate, not a definition to memorize.

If these lessons spark an idea, let's talk.

Email me