Benefits of learning online yourself is that you're self motivated and you get access to the best resources (better than the teacher you are forced to listen to)