There are a lot of disparate resources on the Internet for teaching yourself design. While a fair few of the online teaching sites teach coding, science and math, with some also teaching economics and humanities subjects, I don’t see a lot of design teaching going on.
I have a few ideas about what I think might make it a good learning process.
1. A strong community. This, I think is key. I think with design especially, there’s a whole lot to be gained from the work of your peers, their critiques and discussions
2. Theory of Design to be better integrated with practical goals that students might have rather than vice versa.
3. Personality. I realize how weird this one sounds without further explanation. One way of explaining what I have in mind is the sort of character that you associate with different schools and students from there. If sites like reddit, tumblr, 4chan etc can have it, and Harvard, UCLA and other such universities have it, I think online forms of learning should have it too
4. Open and Detailed about how people make things