Launch School is an online program for studious beginners whose goal is to become professional developers. The program focuses on fundamentals of programming and software engineering including core problem solving, programming language fundamentals, object-oriented programming, networking, databases, and guides students through a structured path of building up proficiency in software development. The program consists of two main phases: Core Curriculum and Capstone. The Core Curriculum uses a mastery-based learning pedagogy to teach fundamentals of software development. It takes approximately 1200-1800 hours (8-16+ months) to complete, and students can choose either a Ruby or JavaScript focused track through Core. After that, there is an optional and admissions-based Capstone Program that's focused on helping students acquire career-launching opportunities. The Capstone Program takes 4 months full-time and employs an Income Sharing Agreement where students pay after they get a job offer.
The Core Curriculum is open to everyone, and the only requirement is that people complete Launch School’s free preparatory courses. Students who complete the Capstone Program will receive career guidance, and be exposed to algorithmic thinking that employers demand.
Launch School offers a Deferred Payment Program (DPP). Students pay nothing upfront, and will begin to pay back tuition only once they land a job that pays at least $60,000.
Chris Lee of Launch School
Instructor
May 01, 2020
I would say Launch School helped me build my confidence in programming and helped transform me into a software engineer with my non-technical background.
The self-paced course with a very low cost allowed me to learn to code with more flexibility while I also had a job at the time. Yes, it might take you a longer time to finish the core curriculum. If you aim to get a developer job within a very short period in 3 - 4 months, you might be hesitant to join Launch School. However, b...
I would say Launch School helped me build my confidence in programming and helped transform me into a software engineer with my non-technical background.
The self-paced course with a very low cost allowed me to learn to code with more flexibility while I also had a job at the time. Yes, it might take you a longer time to finish the core curriculum. If you aim to get a developer job within a very short period in 3 - 4 months, you might be hesitant to join Launch School. However, building a solid programming foundation really helps you to become a real Software Engineer in your career, and it is a key to differentiate yourself with a lot of "coders" in the market. If you are serious to build a career in the software field, and not just getting a job ASAP, you will not regret learning from Launch School.
The instructors and TAs are also very helpful, supportive and they are always active in the learning platform as well as Slack channel, if you get stuck somewhere in the course content or need code review, they are always there for you.
Finally, whether or not you are in LS's Capstone program, the instructors and alumni are willing to help if you need any job assistance. All you need is just to reach out and ask questions in the Slack channel, they are so easy to approach.
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 LS 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 understandin...
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 LS 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, and because of the knowledge that I gained in the more advanced courses, 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 instructors are really cool, and they are quite helpful at guiding you along the often difficult path. I also never felt that they were 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.
It has been more than one year since I starting learning to program with Launch School.
Writing code to solve my problems has been kind of a dream of mine. I wanted to use programming skills to do some research in my own field (use ruby to do web scraping, analyze data). The thought was that with the fundamentals in place, I could learn the more advanced concepts and other languages by myself (Haskell, Elixir, Lisp, working on Emacs, Python, machine learning, and modern ...It has been more than one year since I starting learning to program with Launch School.
Writing code to solve my problems has been kind of a dream of mine. I wanted to use programming skills to do some research in my own field (use ruby to do web scraping, analyze data). The thought was that with the fundamentals in place, I could learn the more advanced concepts and other languages by myself (Haskell, Elixir, Lisp, working on Emacs, Python, machine learning, and modern javascript frameworks). Before I found Launch School, I tried to learn to program by myself through various free online resources including MOOCs. I thought I could write some basic programs to solve my problems. Then I found Launch School. I soon realized that I had a lot of gaps in my knowledge about the fundamentals of programming. I remember that I did not pass the first written test at launch school. I particularly found it difficult to explain the concepts and techniques of ruby and programming fundamentals asked about in the test. It was frankly a little embarrassing considering that I had already spent some time learning ruby before enrolling in the program. I opted to retake the test according to Launch School’s retake policy. I felt a little annoyed and thought that I probably didn’t need to be able to write about coding. But then I thought if I couldn’t communicate my thoughts with others, I probably didn’t have a solid understanding of the underlying concepts. So I started working harder to improve my understanding. I reviewed the Launch School lessons, consulted the documentation and starting taking notes. I wrote a blog-post just for myself in which I tried to write down and communicate what I had learned. All these things helped immensely. Launch School doesn’t just teach you the fundamentals of programming and web development, but it also gives you the tools and context to learn anything you want to learn on your own. An important part of the program is the Launch School community. I gained a lot from interacting with other students in the program. Even though there are time zone differences involved, I try to communicate with other students through the LS forums and slack channels. I try to visit the channels every week if I can. This helps a lot as students come from different backgrounds and have different perspectives that you can learn from. These channels are important also in that they make me feel like I’m not alone. Then there are teach & talk presentations where members of the Launch School community talk about interesting topics. In short, Launch School has built a great community where you can freely ask questions without the fear that you’ll look bad. Another great thing about launch school is the phone interviews and the written tests at the end of courses. Writing in front of others can be difficult for some and it’s sometimes painful to have to admit that you have blind spots, but we all do. The tests and interviews help you see that and improve as a result.You'll never regret taking this course ! Launch School emphasize on mastery based learning is the real deal. After you have finished the course, you will be a very good web developer.
Before joining Launch School I had worked 4 months as a programmer but never really felt confident in my skills as a developer, so after reading the rave reviews from past students I decided to join so I could pick up solid software engineering skills (like TDD, BDD and others). Launch School takes you all the way to the beginning, teaching you programming fundamentals from scratch. Because I had programmed before, it started out easy for me, but quickly picked up steam.
You can ...
Before joining Launch School I had worked 4 months as a programmer but never really felt confident in my skills as a developer, so after reading the rave reviews from past students I decided to join so I could pick up solid software engineering skills (like TDD, BDD and others). Launch School takes you all the way to the beginning, teaching you programming fundamentals from scratch. Because I had programmed before, it started out easy for me, but quickly picked up steam.
You can read my full experience through-out the program here. Every step of the way through-out Launch School, you will be getting delightful 'aha' moments, and there is also a very supportive community that is available if you need to ask a question or want to help someone else.
The whole curriculum is amazingly well-thought-out and slowly builds your skills and your confidence.
My initial thought was that I would spend 3 months on the program, I ended up doing well over 10 months, so expect to invest a lot of time and hard work in this program, but I can tell you that it is truly worth it, and because you pay in monthly instalments instead of one big lump sum, I think the program is very affordable.
One final thing; I worked with JavaScript before joining Launch School, and I work mostly with JavaScript after Launch School, so don't let the fact that the program is focused on Ruby bother you. You will learn principles that apply in any language or framework.
This program is the real deal and I can't say enough good things about it.
How much does Launch School cost?
Launch School costs around $199. On the lower end, some Launch School courses like The Capstone Program cost $0.
What courses does Launch School teach?
Launch School offers courses like Core Curriculum, The Capstone Program.
Where does Launch School have campuses?
Launch School teaches students Online in a remote classroom.
Is Launch School worth it?
Launch School hasn't shared alumni outcomes yet, but one way to determine if a bootcamp is worth it is by reading alumni reviews. 96 Launch School alumni, students, and applicants have reviewed Launch School on Course Report - you should start there!
Is Launch School legit?
We let alumni answer that question. 96 Launch School alumni, students, and applicants have reviewed Launch School and rate their overall experience a 4.84 out of 5.
Does Launch School offer scholarships or accept the GI Bill?
Right now, it doesn't look like Launch School offers scholarships or accepts the GI Bill. We're always adding to the list of schools that do offer Exclusive Course Report Scholarships and a list of the bootcamps that accept the GI Bill.
Can I read Launch School reviews?
You can read 96 reviews of Launch School on Course Report! Launch School alumni, students, and applicants have reviewed Launch School and rate their overall experience a 4.84 out of 5.
Is Launch School accredited?
While bootcamps must be approved to operate, accreditation is relatively rare. Launch School doesn't yet share information about their accreditation status.
Sign up for our newsletter and receive our free guide to paying for a bootcamp.
Just tell us who you are and what you’re searching for, we’ll handle the rest.
Match Me