Required prep-work for the Core Curriculum
Free, self-paced courses to help orient you for programming at Launch School
4+ weeks (~50 - 100+ hours)
Whether you are ready to study at Launch School or would just like to try it out, our free preparatory courses are the best place to begin your learning journey. No matter your programming background, each prep course is designed to give you everything you need to get started in programming and is required coursework for Launch School’s Core Curriculum.
Launch School’s prep courses are comprised of 2 detailed courses that aim to walk you through an overview of software development, the developer job market, learning at Launch School, and essential programming skills you’ll need for the Core Curriculum.
The Orientation course explains in detail what Launch School is about, who it is for, and how to get the most out of our program. You’ll also cover what software development is, what skills are required for a career in software development, and be provided guidance on how to pave a learning path. After this course, you should have a good understanding of how to structure your own learning path, and know the differences between various languages and frameworks.
2. Programming & Back-end Prep
The Programming & Back-end Prep course guides you through everything you need to get started, from setting up your development environment to the basics of a programming language of your choice. You'll work through simple code exercises, and learn about fundamental programming language constructs including variables, methods, loops, iterators, etc. After working through fundamental topics, you will be ready to start the core courses and tackle more complex exercises.
Though it is not required, we encourage all prep students to familiarize themselves with Launch School’s community chat. Powered by Slack, our chat is free to join and often attracts friendly, like-minded individuals. We have a dedicated channel for prep students (#prep-course-questions), which you can use to ask questions about Launch School, Prep course material, or to reach out to fellow Prep Course peers.
Launch School offers a set of free 1-hour workshops to provide extra support while you are working through our preparatory courses. For a more interactive experience, each session is taught live by a dedicated team of presenters. Topics are designed to enhance your programming studies, and help clarify what is expected of students undertaking Launch School’s Core Curriculum.
We understand that reaching out in forums and asking questions on Launch School’s community chat can be intimidating for newcomers. We created the Smooth Start program to complement the preparatory courses. With the help of an experienced Core student lead, you’ll be guided to meet the community, build study habits and gain clarity and focus at the start of your Launch School journey.
In addition to the above services, Prep students also have access to the following community resources to help support their learning journey:
If you’re ready to get started on Launch School’s Prep Courses you can begin by creating a free account here.