For Employers
Fundamentals + Capstone == Software Engineers
Core Curriculum
Mastery of Fundamentals
Duration: 8 - 16+ months
~ 1200 - 1800+ hours
Mastery-based Learning
Capstone
Launch Your Career
Duration: 4 - 7+ months
~ 800 - 1000 hours
Instructor-led, Team-based
Most "bootcamps" or training programs aim to produce what we call the "minimal viable developer" (MVD), which as the name implies, is someone with the minimum skillset to sneak into a job role with the word "developer" in the title. MVDs know the buzzwords, but not the theory; they understand how to use libraries and frameworks, but not how they're engineered or why; they understand solutions when presented to them, but not the fundamental engineering problems at stake. MVDs are not Software Engineers.
The Launch School Core Curriculum plus Capstone Program aim to produce software engineers who have mastered fundamentals and are ready for professional-grade engineering challenges. The entire curriculum takes 1-2+ years to complete, which immediately sets it apart from bootcamps who measure their curriculum in months.
Mastery of Fundamentals
First, our students must work carefully through a large number of fundamental courses. In these courses, we take a Mastery-based Learning approach, where students must pass a series of rigorous assessments, including essay-oriented written exams, live 1on1 coding interviews, and take-home projects. This process usually takes 8 - 16+ months and ensures that students take their time to truly master the fundamentals. We take a "no compromise" stance here as the topics are core to higher level concepts and we do not allow students to pass if they have sub-par understanding. To learn more about our pedagogy in this phase, read more on our Mastery-based Learning page (if you prefer, there's also a video at the bottom of the page).
Capstone: Professional Software Engineering
After students complete all the fundamental courses in the Core Curriculum, we select the top students to participate in our Capstone Program. The Capstone Program is highly selective and extremely rigorous and goes well beyond any other training program. Capstone is the admissions-based "finishing" experience for Launch School students. It's instructor-led, team-based, and called "the hardest thing I've ever done" by most participants. Most Capstone graduates take between 1 to 2+ years of focused study to complete the entire Launch School curriculum. The results bear out that rigorous journey: the average salary for 2023 US-based Capstone graduates is $116,763.
A lot of employers ask us what the difference is between the Capstone Program and any other coding bootcamp. The Launch School Capstone Program is different from even the best coding bootcamps in several important ways.
First, most coding bootcamps spend instructor and lecture time covering fundamental topics that we cover in our Mastery-based courses; that is, coding bootcamps teach topics we treat as pre-requisites to Capstone. That means Capstone is able to cover much more advanced concepts and are able to spend more time on engineering-centric discussions. Capstone projects are far and beyond any projects that even the top bootcamps are producing. Launch School gets these results because we force people to learn the fundamentals first before entering Capstone. In fact, it's not uncommon to see projects that we cover in the Core Curriculum to be on par with some final projects from other bootcamps. That is, projects that Launch School students do before entering Capstone are about the same level of complexity as the final projects of some bootcamps.
Second, Capstone is modeled after a university-level Master's program, with intense discussions and research-oriented projects. This means the cohorts are very small and intimate. On the other hand, coding bootcamps are modeled after traditional factory-style education and are built to mass produce high quantities of graduates. For example, a typical coding bootcamp will allow 30+ students per cohort and operate a cohort almost every month, graduating hundreds of students per year. The Launch School Capstone cohorts number from 9-12 participants and we graduate a few dozen students per year.
Last, the goals are very different. Coding bootcamps aim to place people into any tech-related job, whether it's programming or just programming-related (eg, evangelist, consultant, technical pm, etc). Capstone's goal is to launch careers at the top companies as Software Engineers. We do this by only admitting students who have mastered fundamentals and we then put them into an intense, intimate, and focused environment that pushes the boundaries of their capability. This type of program only makes sense for the most studious of students who have long-term ambitions of building a long-lasting career as Software Engineers.
Because of the differences in the students and in the topics covered and program goals, the salaries coming out of Capstone are significantly higher than even the top bootcamps, and rival that of top universities. That's the Capstone difference.
Read more about the Capstone Program here.
Capstone Projects
As part of the Capstone Program, students organize into teams to work on a Capstone Project. Below are some of the engineering projects that have come out of Capstone.






Retrospect is an observability tool that allows you to record back-end activity in an easily searchable manner replacing the process of pinging servers and searching logs.





Guardrail is an open source tool that generates regression tests for microservices using captured HTTP traffic.






Gander is an open-source solution for deploying isolated ephemeral apps based on your pull requests.






Tacklebox is an open-source serverless framework that offers webhooks as a service.






Haven is an open-source developer tool for managing your application secrets. Built using Node.js and Amazon Web Services it is easy to set up and integrate with your Node applications. It protects your secrets through encryption access control and injection at runtime.





Stagehand is a drop-in solution that provides review apps for modern frontend applications. Using AWS GitHub Actions and some Stagehand client-side code we set-up deploy manage and teardown review apps for your frontend application.




River is a drop-in real-time service for web applications. It provides an easy-to-deploy and ready-to-scale solution for existing applications with real-time needs.





A blazing fast serverless video transcoding pipeline that can be easily deployed to Amazon Web Services (AWS)





Monsoon is an open-source, serverless framework for running browser-based load tests in the cloud.






Constellation is an open-source, serverless, framework that simplifies geographically distributed API load testing.





Bard is an open source application for recording, replaying and analyzing how users interact with your website.






Pennant is a collaborative computational notebook for web development students and professionals that brings note-taking, code execution, and real-time collaboration to a single platform






Paisley is an open-source framework to help IT or engineering teams quickly set up and deploy chatbots that incorporate team-defined data.






Cerebellum is a drop-in infrastructure and library for scalable realtime applications





Splinter is an open-source ingestion pipeline designed to transform unstructured data into vectorized formats for integration with knowledge bases.






Nimbus is an open-source framework designed to simplify the deployment of lightweight, task-specific Natural Language Processing (NLP) models into production






Apiary is an open-source platform for managing requests to one or more large language models (LLMs) via a single API endpoint.






Rabbitory is an open-source, self-hosted message queue management tool built specifically for RabbitMQ, one of the most widely used message brokers in modern software systems






Frame is an image search platform tailored for developers, offering image embedding and multimodal similarity search via an easy-to-use API.






Unilogs is an easy-to-deploy, reliable, and highly scalable log observability platform for distributed applications






LLMonade is an open-source AI evaluation tool that helps small development teams systematically improve their LLM-integrated applications through guided, manual error analysis.






LightFoot is an open source feature flag management platform with out-of-the-box, feature flag-enriched observability and data visualization.






Vispyr is an open-source, easy to install observability tool that brings continuous profiling to small development teams by combining profiles with traditional telemetry data to provide code-level insights into an application’s performance.






Kubrick is an open-source end-to-end ingestion pipeline and API for video semantic search.





Pendulum is an open source Backend as a Service (BaaS) platform built with these developers in mind, enabling quick prototyping of reactive web applications






Retriever is an open-source, self-hosted observability service that puts valuable telemetry data in the hands of small teams.






Chunkwise is an open-source platform for evaluating document chunking strategies and deploying Extract, Transform, Load (ETL) pipelines for Retrieval-Augmented Generation (RAG) systems




Orion is an edge caching solution specifically designed for GraphQL APIs






Vizier is a free, open-source, Platform as a Service tool to help developers deploy their applications to AWS






Burrow is an open-source RAG-as-a-service platform that provides teams with a complete ETL pipeline and advanced retrieval techniques
Get In Touch
If you're an employer and would like to hire our graduates, please reach out: hello@launchschool.com.