A Pedegogy Second to None
Within just one year of part-time study, I went from "I have no idea what I'm doing" to "with enough time, I can build anything with code". That confidence boost alone is enough evidence for me to say that Launch School's learning model is by far the best I have ever experienced.
My early experiences with programming education were a huge influence on my decision to study at Launch School. I took classes at university, explored online tutorials, and even built out a few projects using walkthroughs. Though these approaches to learning may work for some, they never seemed to resonate with me. They normally lacked two things: A mastery-based approach to learning, and a bottom-up pedagogy.
Launch School's Core Curriculum is an excellent entry point for aspiring software engineers with little to no experience. This is due to not only the mastery and bottom-up approaches to learning, but also the self-paced environment. Learning fundamental programming concepts from the ground up finally allowed me to understand how to "think like a computer". Not only do I understand each character of syntax that I write, but I now can methodically reason about a challenging problem and solve it with relative ease. Also, the self-paced nature of Launch School made me confident that I had truly mastered a concept before I moved on to the next one.
Despite not teaching any frameworks or libraries, the foundation that Launch School builds has made learning new technologies relatively simple. Just a few months after finishing, I've become comfortable with React, Golang syntax, and AWS. Professionally, I've developed a much deeper understanding of how our organization's databases are utilized and how our web applications are developed and deployed.
Within just one year of part-time study, I went from "I have no idea what I'm doing" to "with enough time, I can build anything with code". That confidence boost alone is enough evidence for me to say that Launch School's learning model is by far the best I have ever experienced.