A canned course is nowhere near the same as having someone who can answer specific answers right on the spot. I know for a fact that teachers of a local online computer course cannot answer certain classes of questions.
Have you tried Khanacademy? It’s not canned in the way we used to see canned. I’ve tried it to learn things myself. It’s quite amazing. And unlike a teacher in a classroom where, sometimes kids have questions but are embarrassed to ask, with Khanacademy you can rewind and replay until you “get it”.
I actually think it is BETTER than a classroom in a public school.