Developer bootcamps are expensive, but offer more than just knowledge. If you're looking to get a job as a software developer, paying for a bootcamp allows you access to experts but also to a network typically geared towards getting you a first job. Access to a network is an invaluable boost in any career, but especially for individuals trying to bootstrap their way into it.<p>With that said, I'd totally do this because learning Python online while being able to ask questions seems pretty sweet. But I don't know if I would substitute this for an initial education.