Excellent article Braydon Coyer!
Indeed these days you can learn everything online. Degrees can offer you different things (like a social life, and maybe learning how to collaborate and be in a team) but for the "knowledge" part you can definitely use online sources and/or a bootcamp.