Welcome! I've taught a few people coding 1:1 as a hobby, so I have opinions. Though I'm on the other end of the spectrum from vocational approaches like coding bootcamps. My goal is to teach people enough to get them to "yearn for the vast sea of computation," with apologies to Saint-Exupéry.
My most recent attempt is a series of exercises that tries to teach programming purely by asking questions and showing answers, all in an interactive environment where you're free to modify programs and experiment.
I don't know anything about teaching, though. Since I made this, I took a course on teaching, and I've been trying to make my lessons less one-dimensional. But those changes haven't made their way here yet.
Let me know if you'd like to try this. It's relatively easy to set up on a computer or Android, but iOS requires you to also own a Mac and jump through some hoops.