Overview
Michele Harmonic is a YouTube channel that teaches developers to write smart contracts (small programs that run on a blockchain) in TypeScript, a language many of them already use. Its videos sit in five short courses meant to be watched in order, starting from what a variable is. The presenter built the tool the later courses teach.
That presenter is Michele Nuzzi, founder of Harmonic Laboratories and the author of the Cardano contract tooling the channel works through1. It began as plu-ts, a TypeScript library, and has since been rebuilt as a standalone compiled language called Pebble, which the Cardano Developer Portal lists among the choices for teams that already know TypeScript2. The lessons were recorded under the earlier name, so a viewer who goes looking for plu-ts afterwards lands on Pebble instead3.
Key Features
- A route in, not a grab bag of topics. Five numbered courses run in sequence: general programming, the slice of Haskell that Cardano's original contract language depends on, how Cardano transactions work, and then writing contracts in TypeScript4.
- Taught by the person who built the tool. The developer who wrote the library is the one explaining it on screen, so the reasoning behind a design decision comes from whoever made it3.
- No Haskell needed for the TypeScript course. That course states a single prerequisite (you already write TypeScript) and assumes no blockchain background, teaching Cardano's accounting model from a wallet screen rather than from theory5.
- Practice with free test money. The hands-on sections run on Cardano's test network using ADA claimed from a public faucet, so a learner can build and submit working transactions without spending anything5.
- Companion code you can clone. The most recent course ships a public repository of the exact project built on screen6, and an earlier one uses a starter template7, so you can follow along in your own editor.
What to Expect
Short screen recordings, no slides, no presenter on camera. He narrates while typing in a code editor or clicking through a wallet, most videos run past the ten-minute mark, with the middle of the range around twelve minutes. Descriptions usually carry chapter timestamps plus links to whatever documentation, faucet, or repository appears on screen.
The Michele Harmonic channel reads as a finished library rather than a running feed. Worked through from the start it amounts to a real course: several hours that move from loops and functions, through the parts of Haskell that Cardano's original contract language leans on, to a validator script (the on-chain program that approves or rejects a transaction) that a node will actually run. Dropping in on a single video is less rewarding, because the videos inside a course pick up where the previous one left off.
The tooling taught here has since been rebuilt as a compiled language with its own documentation, so some names and commands on screen no longer match what you would type today8. This is also one person's developer education archive rather than a staffed program: the work happens in the public repository3, and its funding has come through Project Catalyst, Cardano's community grant process1.
