I don’t know much about the specific goal you’re working on, but my experience with CS has been that the best way to learn is to work on real problems with people who know what they’re doing. I’ve learned significantly more from my internship and jobs than I did in school, and that seems to be pretty common. Rather than trying to design a curriculum, I’d advise trying to find someone doing what you’re interested in and get a job/internship/apprenticeship working with them. After you’ve done that for a few years, I suspect you’ll know what you’re not getting out of the current deal and can either go off on your own or find a different set of teachers.
I don’t know much about the specific goal you’re working on, but my experience with CS has been that the best way to learn is to work on real problems with people who know what they’re doing. I’ve learned significantly more from my internship and jobs than I did in school, and that seems to be pretty common. Rather than trying to design a curriculum, I’d advise trying to find someone doing what you’re interested in and get a job/internship/apprenticeship working with them. After you’ve done that for a few years, I suspect you’ll know what you’re not getting out of the current deal and can either go off on your own or find a different set of teachers.
I think this is a sensible idea, however I think I’m not at the level for this to be useful advice for me—I have a severe knowledge debt.