There is no admissions process for the Core Curriculum, instead students must complete the free Preparatory phase course to bring them up to speed to start the Core Curriculum. Capstone students are selected from among the top students in the Core Curriculum.
Students who complete the Capstone Program will receive career guidance, and be exposed to algorithmic thinking that employers demand. The income sharing agreement means Launch School is incentivized to help graduates find a job.
Recent Launch School Reviews: Rating 4.96
Recent Launch School News
- Coding Bootcamps + COVID-19: Updates, Scholarships and Tips for Learning Online
- Alumni Spotlight: Sun-Li of Launch School
- All About ISAs: Income Share Agreements and Deferred Tuition at Coding Bootcamps
Start Date Rolling Start Date Cost $199 Class size N/A Location OnlineThe Core Curriculum represents the "Study" phase of Our Pedagogy (https://launchschool.com/pedagogy) and is where we employ Mastery-based Learning (https://launchschool.com/mastery) and take a bottom-up teaching philosophy to help students build long-term mental representations of progressively more sophisticated and integrated concepts. Everything in the Core Curriculum is deemed fundamental and is mandatory.
Minimum Skill Level Must be in "Study" phase of learning journey. See launchschool.com/pedagogy Prep Work Free prep work at launchschool.com Placement Test No Interview No Start Date Rolling Start Date Cost $0 Class size N/A Location OnlineThe Capstone Program is an optional, admissions-based, and final phase for students who have completed the Core Curriculum, which is our Mastery-Based Learning courses. The goal of the Capstone Program is to give students an intense finishing experience that results in a career-launching job. Because the end goal of Capstone is very ambitious, it requires in total 4 to 6 months of full-time focus, and possibly even longer. The first 3 months will be classroom instruction Monday-Friday all day; after that, there will be a 1-3 month Career Search process. All participants are selected among our top students from the Mastery-Based courses. It's not uncommon for Capstone participants to call it the hardest thing they've ever done. The projects, graduates, and salaries coming out of Capstone are outstanding and rival those at top-tier universities. See the Results & Outcomes page (https://launchschool.com/results).
Deposit N/A Tuition Plans Launch School collects a percentage of your first year's salary as a fee when you accept your job offer.
Minimum Skill Level Must have completed the Core Curriculum Prep Work https://launchschool.com/capstone Placement Test No Interview No
Launch School Reviews
46 reviews sorted by:
- Sean D • Full Stack Developer • Student • Campus: OnlineI wanted to give Launch School a high rating. As a developer with 3 years experience, I came into the program to iron out my weak points rather than learn programming from the beginning. But after taking, and not passing Launch School's written assessments multiple times, I've lost confidence that their grading scheme is fair.
This wasn't a one off. In multiple questions a 3 or 4 out of 5 score was given with no explanation of why. Generally for the whole test, one can lose only 8 to 10 points and still pass, causing one to fail the test (Not Yet in Launch School's terms) if he receives too many 3s and 4s. This is what happened to me.
After the grader marks the test as a Not Yet, Launch School has a policy that you can not ask where you went wrong or whether your new answer that you worked on would pass. This opaque practice leads to scoring less than perfect on the same questions and continuing to not pass.
When I asked the TAs, and Chris Lee, the lead instructor, about this, I was given only vague suggestions to study more, find study groups, and write explanations in a teaching format. The underlying issue of why very detailed explanations of the concepts received not-passing scores was never addressed.
My theory about how Launch School's graders assign points, is that they value their own material highly and look for specific nuances listed there, and nowhere else. So if you study material from other sources (a common practice in programming) and incorporate it into your answers to cement the concept at a deeper level, you will actually be more likely have points removed, because the answer lacked specific phrasing that they look for but never explicitly mention.
If you are reading this and wondering what to do instead, I would suggest either the programs at App Academy or Hack Reactor -- both top rated boot camps -- or simply self study, and implement your knowledge in the form of projects to show off to potential employers.
The Launch School program has potential. But their grading scheme, in my opinion, needs to be revamped to have less hidden criteria and subjectivity in point assignments.
Response From: Chris Lee of Launch SchoolTitle: InstructorFriday, May 01 2020I started writing a response and it turned out really long, so I posted it on my Medium account. Please take a look and feel free to reach out if there are any additional questions (firstname.lastname@example.org).
- Florence • Back-end Engineer • Graduate • Course: Core Curriculum • Campus: Online
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.
- Slow path with a big payoff- 3/15/2018Tommy Caruso • Software Engineer • Graduate • Course: Core Curriculum • Campus: OnlineI was starting my final year of a CS degree and I had been diligently learning to code outside of school for the past year. I would work through a new tutorial or follow along with the code examples in the latest book that I bought and feel pretty good about what I thought I knew. Unfortunately, when I would open a new text editor and try to create a new project from scratch I would just sit there frozen. I just could not get to a point where I could apply what I was learning in a meaningful way. On top of that, I was getting distracted by all the new/latest languages/frameworks/libraries that were popping up every day. I was trying to learn everything at once and I really did not have any idea what was relevant. I needed to be job ready when I graduated from college.I was considering attending a bootcamp after I finished school. This was not a very desirable option for me. I have a family and going away for a few months would have been hard, not to mention the financial burden would have been hard to bear. In my search for bootcamps I came across Launch School. I had not considered an online school up to this point, but reading through the materials about what they were offering really piqued my attention. It was clear (from their literature) that it was going to be a long and slow path to success. You were not going to jump right into a Rails project; you would start at the beginning learning the foundations of Ruby. Here is where I almost moved on. I felt like I knew the basics and I was ready for something more substantial. I ended up deciding to "try" Launch School for a month or two. I convinced my wife that I could do both college and Launch School concurrently and that If it worked out I would be job ready about the time I graduated. Plus, I thought that I would just breeze through Ruby fundamentals and be working in Rails in no time. As an aside, I spent 20 years in the US Military. Going to college full-time, taking care of my family and working through Launch School ranks high in my list of hardest things I have done.Within the first couple of days of starting Launch School I realized what I really did not know. College taught me a lot of valuable theory and learning on my own allowed me to learn the basic syntax of the language, but I really did not truly grasp what it meant to be a software engineer until Launch School started to teach me to decompose the Ruby programming language. Within a couple of weeks I was starting to program with purpose. I realized that previously, I was getting lucky a lot. I was surprised that I made anything work before without understanding concepts like variable scoping rules, pass by reference vs. pass by value and mutation of the caller. The best part was that although the language we are using was Ruby, I knew now how to decompose a programming language. I even attribute some of my success in school, where I was using Java and Python, to these skills and first principals. Launch School also placed an emphasis on being exact in how you talk about code as well as problem solving, both of which were instrumental in me landing my first developer job.My first job was not as a Ruby on Rails developer or even Ruby. I was primarily using Node and React and they were transitioning towards Elixir. The training I received at Launch School gave me a common ground when it came to talking about code with my potential employer. Being exact and explicit gave us a shared understanding of the problems we were discussing. My ability to quickly discuss how I would set about learning a new language or framework quickly set their minds at ease about hiring someone with little experience in the stack they were using.The biggest take away that I got from Launch School was confidence. I solve software engineering problems for a living and every day I reach back to the patterns that I learned here and still marvel at how relevant they are and how neatly they fit. As I continue to learn, I focus a majority of my attention on the things that don't change. When something is hard, I lean into it instead of backing away.
- Launch School experience 2017- 3/14/2018Ryan • Graduate • Course: Core Curriculum • Campus: Online
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.
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.
- A Fantastic Development School- 2/27/2018Conrad Beach • Software Developer • GraduateI finished my time as a student at Launch School in the summer of 2017 and went on to become a full-time web developer at a really great web development consultancy in my area. My time at Launch School was a fantastic experience that gave me an awesome foundation as a developer. If you're interested in becoming a professional web developer, I'd strongly recommend checking out Launch School's program. I learned so much about quality web development, and I gained the skills and knowledge I needed for a solid start in my career as a developer.I was with Launch School for about 1.5 years. Prior to that, I studied web development for a couple of years using various online resources such as Treehouse, Code School, The Odin Project and others. Those resources were really valuable and I learned a lot from them, but I feel like my growth and learning as a developer accelerated dramatically when I joined Launch School.One of Launch School's maxims is "fundamentals first, fundamentals throughout." Another is "learn to understand problems, not solutions". These principles, along with the other elements of their teaching philosophy, are very powerful. Their goal is not for you to learn a particular tech stack or set of tools (though you will certainly pick up those things), but, instead, to help you gain a bedrock of timeless, universal skills that you will continually apply throughout your career to do great development work. They strive to teach you skills needed to dissect problems and craft quality solutions to those problems. Their goal is to make sure you have what you need to prepare you for a long, successful career in development. And they definitely deliver on these goals.The team behind Launch School has crafted a high quality, well thought out curriculum that teaches you what you need to know to become a great developer. Their focus on fundamental skills that don’t change and their emphasis on taking the time to learn deeply is really effective. Their approach can be slow and time-consuming, but that’s a big part of why it works so well. As I look back, I'm impressed at how much my experience at Launch School has taught me.Because Launch School helped me become so solid on the fundamentals, I'm able to analyze and understand problems, business requirements, feature requests, etc. and effectively build out solutions for those things. When I hit a roadblock, I know I can work through it.I've gained the attitude of constantly looking for better ways to do things, understanding my tools more deeply and working to become a better developer.Furthermore, learning new tools doesn't indimidate me much at all. There's always a learning curve to picking up something new, but I feel confident that I can apply the skills I've learned and apply them to a new language or framework in order to get up to speed quickly.Launch School isn’t for everybody, of course, and there are certainly things to be improved. But overall, it’s a fantastic way to learn development. It worked exceptionally well for me, and I’m incredibly grateful for the time I spent there.For those considering joining the program, I hope you give it a serious look. It’s an exceptional place to become a professional developer.
- Thank you Launch School!- 2/24/2018Chris Theodoridis • Graduate • Course: Core Curriculum • Campus: OnlineLaunch School was an incredible experience for me that completely changed my life. I was a practicing lawyer when I decided that I needed to get back in touch with my passion for technology, so I found an online program and began relearning web development (I was exposed to coding in high school and college). Unfortunately, the first program I came across was not a mastery-based program and it completely glossed over a variety of details. Within 2 months, it was very evident that I was fooling myself about my level of understanding. I was not able to bend the code to my will, and I ended up becoming incredibly frustrated with my progress and understanding.So I knew something needed to change. I started researching online and came across Launch School. After taking the free introductory courses, I was immediately convinced that Launch School was the right program for me. I was relearning how to code in order to achieve an intimate knowledge of web development, and Launch School was the obvious choice for accomplishing that goal. Now that I have finished the program, it is funny to look back and reflect on how little I understood about web development while taking the original online course. There were definitely times during the Launch School journey when I felt as though I was not progressing quickly, but that was only because the program dives into such detail about every aspect of web development. There was never a moment when I felt as though I was glossing over a key detail and that aspect of the program gave me the confidence to tackle increasingly difficult problems as the months went by.Now that the program is over, I can relate to and communicate with all the web developers on my team in a much more productive fashion. I am not a full-time developer now, but the program has helped me infinitely to understand what is going on behind the scenes and what goals are realistic when projecting the future. I am so grateful to have taken the Launch School journey. I highly recommend the course to anybody who is passionate about web development and who enjoys learning at their own pace. Thank you Launch School!
- Wonderful journey at Launch School- 2/18/2018Hsuan-Cheng Chen • Graduate • Course: Core Curriculum • Campus: Online
Last but not the least, another thing that I like about the LS community is the writing and sharing of articles by students. You’ll see students do some wonderful things and go through a great learning experience and then write about that. Others might have a question and by asking and getting an answer, other students may also learn something in the process. Some former and current students have spoken at various conferences worldwide. Things like that inspire you to do something similar. I’m happy to announce that I’ll be one of the speakers at the Ruby Conference in Taiwan later this year. Although it’s probably not as prestigious as the American version and my topic is the Elixir language, I have to say thank you Launch School! Thank you for creating this wonderful learning experience.
- Great Online School for Serious Beginners- 2/15/2018Charlie R. • Software Developer • Graduate • Course: Core Curriculum • Campus: OnlineI couldn't be happier that I chose Launch School for my programming journey! I was introduced to the program by a friend who completed it previously and gave it glowing recommendations. I began learning with Launch School in February 2017 and completed the core curriculum in August 2018.What I feel sets Launch School apart from a programming boot camp is that Launch School focuses both on fundamentals and on mastery. Further, there is no 12-week rush to squeeze everything in; mastering programming fundamentals takes longer than 12 weeks. At Launch School, you continue to learn and practice a topic of study until you can demonstrate a strong understanding (they test you and interview you to test for this). Because of Launch School's bottom-up, mastery-based teaching style, I have found it very easy to pick up new languages / frameworks on my own. Further, coding challenges / interviews became a lot less scary (Launch School tests / interviews you to gauge your understanding).Since completing the Launch School Core Curriculum, I have taken some of their advanced electives, learned various frameworks and languages (e.g. React, Express, PHP), taken on contract work, created my own startup (a pilot project with my first clients is underway), studied computer science theory, and found an amazing job at an innovative retail startup in Toronto (where I live).Launch School gave me all of the core tools I needed to start building meaningful, useful software applications. If you are serious about learning how to program and can put the time in over a sustained period of time, this program is for you!
- Great Coding Bootcamp- 3/15/2017Lee Chian Yee • Student • Course: Core Curriculum • Campus: Online
- Look no further than Launch School- 12/14/2016Letladi • Full-stack Developer • Student • Course: Core Curriculum • Campus: Online
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.
This program is the real deal and I can't say enough good things about it.