Change your career through LaunchCode’s tuition-free, flexible education and job placement services.
LaunchCode offers two types of courses:
The courses that make up our core programming can take you from no previous coding experience to rocking the skills needed to land your first tech job in tech.
View Core ProgramsWhether you are looking for a short intro or looking for a broader tech skills curriculum, our self-paced programs are designed to fit your schedule.
View Self-Paced ProgramsPlease note: You may only submit one application per enrollment period.
Core Programs: One application covers all core programs (Full-time, Part-time, W+ Part-time Software Development, and Part-time Data Analysis). Within the application, you can select your class preference. Submitting this single application does not count as multiple applications.
Self-Paced Programs: Foundations and FlexPath each have their own application.
If multiple applications are submitted, we will only consider the first one received.
Our Data Analysis course trains learners to use data to answer business questions and assist in making business decisions. In this course, LaunchCoders utilize Microsoft Excel, Python, SQL, and Tableau to clean, profile, model, and visualize data.
Our Software Development is designed to teach practical tech skills at an accelerated pace in a supportive environment. This course teaches learners foundational programming concepts and front-end programming in JavaScript, and object-oriented programming in Java.
Curious about a career in tech but not sure where to start?
Foundations is a 4-week, self-paced course designed to help you explore coding and build essential professional skills before committing to one of our core programs.
This program is designed to prepare you for success in our software engineering programs—but it’s also a great way to see if tech is right for you.
Learn to code on your schedule.
FlexPath is a 26-week, self-paced program designed for busy, self-motivated learners.
Through structured lessons and hands-on projects, you’ll build real coding skills while balancing work, school, or family commitments, all on your terms.
Discover what career track and relevant training opportunity is right for you and apply.
Learn and prepare for a career in tech through our free technical skills training and career support program.
Launch your career in tech through our job placement services. 75% of graduates enter the tech industry!
Our award-winning free technical training program prepares you for the skills you need in tech.
Our Liftoff Program prepares you with the career skills you’ll need.
Our team connects you with opportunities and prepares you for interviews to be career-ready.
Our unique apprentice-to-hire model allows you to get real-world experience while getting paid.
- Katie Straubinger
Web Developer
- Shawn Jones
Web Developer
- Al Lopez
UX Designer
LaunchCode’s unique model relies on three sources: donations from community members, public and private grants to support education and job preparedness, and the revenue we earn from employers after paying wages and benefits to our apprentices. Because we’re a nonprofit organization, all the money goes to support the next cohort of classes and apprenticeship jobs, and the cycle sustains itself.