I've spent 17 years teaching in real classrooms and 14 years working in IT — and somewhere along the way I stopped seeing those as two careers. Everything I know about programming, I learned the way you're about to: self-taught, project by project, debugging at midnight until it clicked.
Today I build production systems for a living — Python automation pipelines, Django web platforms, cloud workflows on GCP, and AI-powered content systems that I've been engineering since the first API keys became available. My courses come from that workbench: not textbook theory, but the patterns, gotchas, and judgment calls you only pick up by shipping real things.
What my classroom years taught me is that most technical courses fail at teaching, not at content. So I obsess over sequencing, visuals, and pacing — every lecture is designed to be understood on the first pass, whether you're writing your first loop or architecting your first system.