Meet Codelyn.
Learn to code, one bug at a time. Short, friendly lessons in Python, data engineering, AI programming and Swift — with a pixel sidekick who acts out what your code is doing.
Hi, I’m Codelyn
I’m the programmer I wish had sat next to me in my first coding class. I explain things the way I’d want them explained: one idea at a time, in plain English, with code that actually runs — and the occasional joke about semicolons. If I do my job, you’ll get that “oh, that’s what it means” feeling in under a minute.
I love the moment a stubborn bug finally gives up its secret, which is why my motto is “Learn to code, one bug at a time.” Bugs aren’t failures; they’re the plot. Every video follows a small mystery: something looks fine, something breaks, and then we find out why and fix it together.
I don’t work alone. A tiny pixel creature lives inside my code editor and acts out what the software is doing — it jumps when a program runs, gasps when something goes wrong, and cheers when the fix lands. It’s the same creature you see above, and yes, it falls asleep when the lesson is over.
I keep up with what’s new, so you don’t have to read every release note: the newest Python features, practical data engineering ideas, using AI from your own code, and Swift tricks for iPhone and iPad apps. No question is too basic — we all started at “Hello, World.”
🐍 Python
From your first print() to the newest language features, like Python 3.14’s template strings.
🧱 Data engineering
Pipelines, warehouses and the habits that keep data trustworthy.
🤖 AI programming
Putting AI to work from Python: APIs, agents and what to watch out for.
🍎 Swift & iOS
Techniques for building apps for iPhone, iPad and Mac, one small step at a time.
No question is too basic. We all started at “Hello, World.”
Codelyn is a virtual presenter from Daedalus onWing: the lessons are animated in code and her voice is synthesized.