Codesmith’s flagship program, available both full-time and part-time, is designed to cultivate modern technologists—resilient, adaptable, and ready to tackle complex challenges head-on.
Our unique methodology goes beyond the basics to deliver under-the-hood understanding of full-stack JavaScript, TypeScript, React, Redux, Node.js, system architecture and AI/ML. Through dynamic lectures, pair programming, hands-on solo and group projects, you’ll build the technical expertise and engineering capacities to break into tech.
It is challenging—as anything worthwhile tends to be—but we’ve designed this program with the scaffolding to support you every step of the way. When you graduate, you’ll have a portfolio showcasing your skills, proving you’re ready to make an immediate impact.
Want to learn more? Get an in-depth look at our curriculum here.
Core lectures delve into the fundamentals of each topic, focusing on the purpose and significance of various technologies to provide a clear understanding of why they were created. After each lecture, residents participate in pair programming sessions to apply the concepts and reinforce their understanding.
Projects are central to our pedagogy, helping residents solidify the tools and concepts they learned in prior weeks. Starting with a solo project and progressing to team-based full-stack builds, residents gain hands-on experience with GitHub for Teams, Agile workflows, Scrum boards, and more, preparing them for professional engineering teams.
The open-source product (OSP) is the most advanced project in the engineering immersive. Residents will build and launch advanced developer tools with guidance from instructors and Fellows—a process that strengthens critical thinking, problem-solving, and autonomy for a competitive edge in the job search.
The second half of the program features advanced and professional-level lectures, covering topics such as DevOps, system design, and front-end optimization.
The Reinforcement Project, the final project in the program, is an opportunity for residents to refresh core skills and explore tools or technologies that weren’t covered in their Open Source Products, particularly those they plan to use after graduation.
The Hiring Program prepares residents to secure top engineering roles by strengthening their skills and confidence and teaching them to effectively showcase their qualifications and expertise.
• Personalized resume development
• Advanced interview prep
• Offer negotiation workshops
• Alumni networking days
You won't lose access to these resources when you graduate from the program, either—our team offers lifetime hiring support and will be there to help guide you as you grow in your career.
Unwind and connect with the folks you spend countless hours working alongside. From relay races and talent shows to movie nights, these gatherings bring fun and levity to the week.
Bi-weekly small groups where you can connect on anything but code—whether it’s playing games like Codenames or participating in icebreakers. It’s a fun way to recharge and build lifelong relationships.
Weekly discussions on what's going well, address challenges, and strategise ways to move forward. When you start the program, you’ll be paired with a mentor to guide you through your journey.
These weekly events celebrate wins and share gratitude over a meal—whether it’s overcoming a tough coding challenge with a pair-programming partner or helping a peer care for a new houseplant.
Events have been great at creating an inclusive and supportive community. They make it feel less just like a program, and more like a safe environment where we learn and build strong relationships.
It's a fun, supportive, collaborative, and inclusive community at Codesmith—it’s the heartbeat of everything we do and what sets us apart. From events like Circles, where you chat about anything but code, to Family Dinners where you get to know your cohort and celebrate wins, every part of the program is designed to build strong relationships and meaningful connections.
Residents and alumni often tell us that they found friends for life at Codesmith.
Get the resources and confidence to navigate every step of your job search. You'll participate in resume-building workshops, in-depth interview prep, networking events, and application strategy sessions—all designed to elevate you as a strong candidate for mid- and senior-level roles.
Through dedicated lectures and individualized support, residents craft authentic and technically sound resumes that will help them stand out. Post-graduation, alums can book one-on-one sessions with our Career Support Engineers to refresh their resumes as their careers evolve.
Residents first learn the “dos and don'ts” of interviewing during dedicated lectures, which they then put into practice during mock interviews—including a technical interview with a Codesmith alum who is working in the field. Networking Days are also extremely valuable for residents, providing a structured opportunity for residents to connect with alumni who can offer valuable referrals to their current workplaces
We offer weekly workshops to support grads who are preparing to negotiate their offers. Led by an expert in the field, these sessions cover key negotiation strategies and provide a comprehensive understanding of engineering compensation including stock options and sign-on bonuses.
After graduation, alums can book one-on-one sessions with Career Support Engineers—an invaluable resource as they launch their careers. Additionally, the Codesmith Alumni Network is a vibrant and active community that offers support during and after the program. Alums stay connected through the Codesmith Alumni Slack, weekly post-graduation workshops, and in-person events where they share job opportunities, host job prep sessions, and refer one another for open roles.
Through dedicated lectures and individualized support, residents craft authentic and technically sound resumes that will help them stand out. Post-graduation, alums can book one-on-one sessions with our Career Support Engineers to refresh their resumes as their careers evolve.
Residents first learn the “dos and don'ts” of interviewing during dedicated lectures, which they then put into practice during mock interviews—including a technical interview with a Codesmith alum who is working in the field. Networking Days are also extremely valuable for residents, providing a structured opportunity for residents to connect with alumni who can offer valuable referrals to their current workplaces
We offer weekly workshops to support grads who are preparing to negotiate their offers. Led by an expert in the field, these sessions cover key negotiation strategies and provide a comprehensive understanding of engineering compensation including stock options and sign-on bonuses.
After graduation, alums can book one-on-one sessions with Career Support Engineers—an invaluable resource as they launch their careers. Additionally, the Codesmith Alumni Network is a vibrant and active community that offers support during and after the program. Alums stay connected through the Codesmith Alumni Slack, weekly post-graduation workshops, and in-person events where they share job opportunities, host job prep sessions, and refer one another for open roles.
To support people at different stages of life, our program is offered in two formats—full-time and part-time—accommodating varying schedules and responsibilities. Both paths feature the same rigorous curriculum and admissions process, ensuring every resident is set up to succeed.
Monday – Friday
10:30 am–8:30 pm ET
7:30 am–5:30 pm PT
Saturday
10:30 am–5:00 pm ET
7:30 am–2:00 pm PT
Jump-start your career and start your job search in just three months.
People who are ready to immerse themselves into the program to transition into a new career quickly. Ideal for those ready to dedicate 3 months to fast-track their career.
Monday – Friday
8:00 pm–11:00 pm ET
5:00 pm–8:00 pm PT
Saturday
12:00 pm–6:00 pm ET
9:00 am–3:00 pm PT
Take advantage of a flexible, part-time schedule that allows you to balance other commitments while working towards a career change.
Folks who need a flexible schedule to balance work, family, or other commitments. Ideal for those seeking a gradual, steady path to upskilling while managing other responsibilities.
Over the past decade, over 4,000 graduates have completed our program. Some stepped into mid-to-senior level roles, took leadership positions, or launched their own ventures. Others forged their own paths by blending software engineering with passions like photography, law, or education. Their success reflects the program’s impact—and their perseverance. It’s not easy, but with our rigorous curriculum and career support, you can achieve your goals too.
Within 360 days after graduation
$124,800 | 70%
within 180 days after graduation
Students who graduated on-time
Percentage of students who graduated out of all students who enrolled
Codesmith’s community was everything I could have asked for and more!
Tyler Savitsky,
Full Stack Engineer @ SonoSim
It was and will always be the best decision I made for my career. Codesmith isn't just a bootcamp or a way to "level-up" your coding skills. It's a roadmap to a new way of thinking...they teach you how to learn anything you need to in order to succeed in any position.
Katharine Angelopoulos
Sr. Software Engineer @ Farm to People
I have so much love for the hiring support team answering every ridiculous, anxious question I ever hit them with, day or night... I would NOT have gotten a job as smoothly as I did if it wasn’t for their mentorship.
Maxwell Shick
Software Engineer @ ButcherBox
We’re a team of dedicated engineers, educators, and mentors committed to helping ambitious people—like you—break into tech and thrive in the industry.
Admissions Coordinator
Hi, nice to meet you! I’m Grace, the Program Coordinator for Codesmith’s full-time program. In my role, you'll find me connecting with residents, coordinating community events, and managing the non-technical aspects of the program. I’m driven by the desire to build community and love creating spaces where our engineers can come together, connect, and support each other. Seeing those connections form and knowing I’ve helped create an environment where they thrive is the most rewarding part of my work here. When I’m not working, I’m probably cheering on the Seattle Storm, rollerblading, or enjoying a good book in the sunshine!
Engineering Mentor
Marselena is an Engineering Mentor at Codesmith, where she’s able to combine a lifelong commitment to teaching and a deep love for listening to herself talk. As an engineer, she’s passionate about open-source tools for local community and designing software that’s both beautiful and useful. As a teacher, she believes that we can learn more through collaboration than we can through competition. She also loves birdwatching, reading fantasy novels, settling into a good puzzle game, sitting under a big tree, cooking Puerto Rican food, and taking a deep breath - although you can usually just find her on a walk to the library. She lives with her dog Chico in Lenapehoking.
Engineering Fellow
Before transitioning to Codesmith, I spent several years as a middle school special education teacher, where I thrived on the creativity and problem-solving aspects of my work. However, I was eager to challenge myself further and pursue a career that offered both intellectual growth and a better work-life balance. Codesmith has provided that opportunity, and I’ve loved every moment of it. As an engineering fellow, I’ve been able to refine my technical skills, boost my confidence as an engineer, and support others on their journeys. Outside of coding, I’m passionate about hands-on projects like puzzles, crocheting, and more!
Engineering Fellow
Kim Cuomo is a Lead Fellow for the FTRI campus, bringing a unique blend of creativity, collaboration, and technical expertise to the Codesmith community. With a background in product management and a former career as an actor, Kim was drawn to Codesmith for its ethos of empathetic engineering and the confidence it instills to tackle any challenge. Originally from a small beach town in Massachusetts, Kim is happiest near the ocean, but ultimately calls NYC home. If you want to talk to her in the morning, you'll have to wait until she's completed the NYT “Hard” Sudoku with her coffee.
Engineering Fellow
As an engineering fellow Eric works closely with the Full Immersive program, advising and instructing residents as they navigate the program. Before Codesmith, Eric enjoyed a career as a music teacher before transitioning into software engineering. He enjoys staying active, traveling, and has visited 40 US national parks.
Technical Interview Fellow
Hey there, I’m Sam!I’ve been fortunate to have been a part of the Codesmith community as an Engineering Faculty Lecturer and Code Review Engineer. By day, I'm a full stack software engineer at a startup and a masters student at UPenn, but my true passion lies in helping aspiring developers find their footing in the tech world. There's nothing more rewarding than being a small part of the journey of future engineers
Engineering Mentor
After years of being a professional musician, I pivoted into software engineering to feed my desire to learn how to build applications myself and contribute to problem-solving tech. I love exercising the left side of my brain as a complement to my creative endeavors!At Codesmith, I am an engineering instructor. I’m extremely passionate about teaching, and love sharing my enthusiasm for TypeScript, JavaScript, and related technologies with our incredible, curious residents.Outside of coding and making music, I am an avid traveler, food & beverage enjoyer, skateboarder, and rock climber. I can also solve a Rubik’s Cube in about 30 seconds.
Sr. Program Coordinator
Hannah is a Sr. Community and Operations Specialist on the Future Code Team. She is passionate about supporting residents in reaching their goals and transforming their lives, which is what she enjoys most about her role at Codesmith! Outside of work, she loves trying out new recipes, staying active at the gym, spending time at the park with her dog, and discovering exciting restaurants around LA.
Your journey starts here! Share your aspirations, motivations, and goals for joining us. It’s your chance to tell your story.
A non-technical chat to assess your commitment, values alignment, and overall readiness for the program’s fast-paced, intense nature. Ask questions and learn more about the program.
Now it’s time to put your coding skills to the test! This interview evaluates your JavaScript knowledge, problem-solving approach, and technical communication—key skills for success in the program.
We will reach out to discuss your results, provide personalized feedback, and guide you through the next steps. If accepted, you’ll be on your way to an immersive, career-changing journey in tech.
Financing is a key step in the admissions process.
We provide a number of ways to help you finance your education, including payment plans, loan partners, and scholarships. Our admissions team will work with you to determine the best option for your needs.
For any questions in the meantime, feel free to reach out to your Admissions Coordinator or the Admissions Advisor.
We partner with Ascent Funding to provide affordable options for both short-term and multi-year loans.
Please only apply for a loan after being accepted to the program. More here.
Deposits secure your spot, and installment plans split the remaining balance evenly without extra fees.
For the full-time program, this is followed by a $3,500 payment before day one, and $5,000 monthly for three months.
For the part-time program, this is followed by a $2,500 payment before day one, and $2,000 monthly for eight months.
If you pay tuition upfront, the deposit secures your spot, and the remaining balance is due before the program starts.
We offer a variety of partial scholarships for folks from backgrounds underrepresented in tech, such as our Black Engineers Scholarship and Women and Gender Non-conforming Emerging Leaders Scholarship.
Once you apply, a member of our team will reach out to discuss next steps and design your study plan.
To ensure we're serving our entire community, we've created a suite of world-class resources (for free!). These offer every aspiring engineer a pathway to success, no matter their level of coding.
From our CSX learning platform to free workshops and prep courses, each resource is thoughtfully designed to help you get up to speed and make the most of our program.