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 March 2, 2026
Looking for more growth, flexibility, or stability? Foundations can help you explore if tech is the right next step.
You don’t need a degree to break into tech. Just curiosity, commitment, and access to the right tools and support.
With Foundations, you can learn on your schedule. This course is designed to fit into your life, not take it over.
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
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.
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.
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, and Rural Missouri
➜ No additional application needed after Foundations*
➜ Entry depends on seat availability at the time of enrollment
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.