A Solid Foundation

It is clear that the Launch School team really cares about offering the best program they can

I studied with Launch School for a year and a half (10/2016 to 4/2018) and completed the Core Curriculum. I chose Launch School largely for the convenience of being able to work at my own pace and on my own schedule, but I gradually came to appreciate this program even more for its content, depth, and community. I'm glad I'll be able to start my career with confidence in the strong foundation Launch School has given me.

One of the first things I learned at Launch School is that programming is much more than learning a language. There are many concepts that are absolutely vital to understanding how any programming language works (variable scoping, referencing values in memory, etc). Equally important is having strategies for problem solving and debugging. Clear explanations and well-designed exercises throughout the program provide a ton of practice with all of the above (and develop language fluency at the same time).

Another benefit of Launch School is the support provided by TA’s, instructors, and other students. I regularly used the discussion forums for asking lesson-specific questions, and the Slack workspace for coordinating study groups with other students. The dozen or so assessments, spaced throughout the program, were very helpful interactions. We are asked to provide succinct but accurate explanations of various concepts in our own words, or to demonstrate concepts with examples. The feedback I received from this process deepened my understanding significantly.

It is clear that the Launch School team really cares about offering the best program they can. Their use of mastery based learning is an innovation that they believe in strongly, and they are continuously working to improve and update their materials.

While the Core Curriculum stops short of covering any of the various frameworks developers typically use today, I can attest that knowing the fundamentals well makes learning new frameworks relatively simple. I wholeheartedly recommend the program to anyone who is serious about learning real web developing and is willing to put in the time and effort to learn.