I personally like to learn in isolation, I have a tendency to quickly ~plagiarize ideas of others thinking I understand, so learning alone in my room is better.
Inspiring teachers I've met fits on one hand fingers.
I enrolled on many MOOCs, dropped right away from 50% of them (acute click-itis), got late halfway and dropped 25% (but what I could got was solid improvements), finished the rest with many worthy discoveries and good exercises, surrounded by interesting encounters interactions on IRC.
[1] I'd like to add that an unconfident student will have difficulties with teachers too. Small politics, personal preferences and shallow details will play against you. Think submitting a shitty looking but concise self-critical .pdf summary of your project vs a nicely printed and shiny report but full of fluff.