You can access plenty of service online when learning to code: Codecademy, Skillshare, Treehouse, Code School, Learn Code The Hard Way, Udemy, General Assembly, Udacity and the list goes on. Some charge per class or by monthly membership, while others are free or accept donations.
But still, learning anything outside traditional education requires personal initiative. For many people, it will involve setting aside time outside of a regular day job in which you do something other than programming. But as our world is more and more influenced by what we’re able to accomplish with code, being a maker of such programs gives a person an advantage in nearly any industry.