Confidently Navigating the Web Development Landscape

This could be the program for you if you're looking for something that's more on the hardcore end of the spectrum

My experience with Launch School was very positive. Learning to code can be extremely difficult, and with a seemingly endless array of computer science techniques and tools out there, it's not always apparent which direction one should go in. The Launch School curriculum's heavy focus on fundamentals is less about teaching you the newest parlor tricks, and more about building yourself into a person who can navigate the ever-changing landscape of web development with confidence and understanding. The old adage, "Give a man a fish and he'll eat for a day; teach a man to fish and he'll eat for a lifetime", would appropriately describe their philosophy.

Prior to signing up for the program I found it very difficult to comprehend the official documentation for anything (Rails or Express, for example), which left me at an impasse. Oftentimes a great way to learn a new technology is by studying its documentation and going through some tutorials and practice projects, but a lot of that stuff assumes a certain base level of knowledge that can be hard to acquire on your own. The Launch School courses are clearly written and well-ordered, and they help you to gain that very knowledge without frustration. They delved deeply into the idiosyncrasies of Ruby and JavaScript in order to teach me how to build apps with the raw languages themselves, and without using frameworks as a crutch. Because of that, I was able to learn a wide variety of commonly used frameworks and tools on my own, and integrate them all together. I can now confidently say that, because of what I learned in the Launch School courses, I've been able to add the following skills to my resume: Ruby, Python, JavaScript (ES5 & ES6), HTML, CSS, Rails, Sinatra, Express, Backbone, Ember, and React. I've also been able to start delving into audio programming languages like Csound and SuperCollider, which have come in handy for my current job as an Audio Engineer.

The Launch School curriculum is not easy and can sometimes seem very daunting, but if you are dedicated and are prone to self-study then you can gain a ton of invaluable knowledge and skills. It took me about 9 months of mostly full-time studying to complete the coursework. My brain got fried a few times along the way, but it was worth it! The Launch School instructors are really good, and they are quite helpful at guiding you along the often difficult path. I also never felt that Launch School was trying to sell me any BS, which is nice. This could be the program for you if you're looking for something that's more on the hardcore end of the spectrum.