LAUNCHCODE FOUNDATIONS
Build confidence before you build <code>.
Foundations is a free, 4-week online course for busy adults ready to explore tech. No experience required. Just curiosity, commitment, and a willingness to try.
Next cohort begins September 15, 2025

Wondering if tech is right for you?
Foundations was built for real people with real goals and different starting points. Whether you’re brand new to tech or just need a clearer path forward, this course was made to meet you where you are.
Working adults looking to make a career change
Looking for more growth, flexibility, or stability? Foundations can help you explore if tech is the right next step.
People with some college experience or a high school diploma
You don’t need a degree to break into tech. Just curiosity, commitment, and access to the right tools and support.
Busy individuals who need a flexible, self-guided way to learn
With Foundations, you can learn on your schedule. This course is designed to fit into your life, not take it over.
Anyone curious about code but unsure where to start
Not sure if coding is for you? This course is a no-pressure way to find out—before you commit to a longer or more immersive program.
Foundations may not be the best fit if you prefer live instruction and real-time support, need a highly structured learning environment to stay on track, or aren't currently able to dedicate 15 to 20 hours per week to learning.
WHAT YOU WILL LEARN
In just 4 weeks, you’ll build:
- Confidence using core coding concepts
- Practical problem-solving and digital fluency
- The skills and mindset needed for our immersive programs
Note: This course does not make you job-ready. It’s a launchpad, not the destination.
Ready to take the first step?

HOW IT WORKS
Self-Guided
Once you sign up for Foundations, you will be added to the next available cohort. Although there is a deadline, you’ll move through the program at your own pace.
➜ No live classes or individual due dates.
➜ All coursework must be completed within the designated 4-week period.
➜ Must pass all required assignments in order to successfully complete the program.
Asynchronous Support
Need help along the way? You’re never alone.
You’ll have access to helpful support tools and a vibrant community to keep you moving forward.
➜ Use the Help Desk if you get stuck or need tech support
➜ Connect with other learners in our private online community to ask questions, share wins and stay motivated throughout the course.
Fast Track to Immersive Programs
Foundations has a simple application process. If you live in one of our hub cities and finish the course successfully, you may be fast-tracked into a full-time or part-time LaunchCode Software Development program.
➜ Hub cities include St. Louis, Philadelphia, and Kansas City, MO
➜ No additional application needed after Foundations
➜ Entry depends on seat availability at the time of enrollment
SAMPLE SYLLABUS
You’ll get hands-on with real tools and build core skills that set you up for success in more advanced programs.
By the end of the program, you’ll have a solid grasp of core programming concepts, experience using real development tools, and the confidence to decide whether coding -and a career in tech- is right for you.
Week 1: Why Code? Why JavaScript?
- Understand what software engineers do and why coding is a valuable skill.
- Explore JavaScript: a beginner-friendly, widely used language across the web.
- Reflect on your goals and how coding might align with your future.
Week 2: How Computers and Programs Work
- Learn how computers “think” and process instructions
- Discover how code translates into real-world behavior
- Get familiar with the building blocks of programming
Week 3: Setting Up Your Software Engineering Environment
- Install the tools developers use every day (like VS Code and your terminal)
- Learn how to navigate your coding workspace with confidence
- Get introduced to key resources and communities for continued learning
Week 4: JavaScript Fundamentals
- Master the basics of JavaScript: variables, data types, and operators
- Dive into Boolean logic and conditionals: making your programs smarter
- Practice debugging: how to find and fix common coding mistakes
- Build simple loops and learn how iteration powers real-world programs

Ready to take the first step?
To get started, fill out the short application below. Once you submit, keep an eye on your email. You’ll receive next steps, important dates, and more details about getting started. A member of our team may also reach out with additional information or to answer any questions.