Program at a glance

Program type
Full-time, live
Part-time, live
Program dates
May 05 - Aug 09
Jul 12 - Apr 18
Program duration
14 Weeks
39 Weeks
Hours per week
50 hours / week
20 hours / week
Location
Fully remote Online
Tuition
$22,500
Apply by
Apr 07
May 13

Where Codesmith graduates get hired in 2025

Software Engineer

March 2025

Software Engineer

March 2025

Software Engineer

March 2025

Software Engineer

February 2025

Data Engineer

February 2025

Software Engineer

January 2025

Software Engineer

March 2025

Software Engineer

March 2025

Software Engineer

March 2025

Software Engineer

February 2025

Data Engineer

February 2025

Software Engineer

January 2025

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.

Program overview

Become the modern technologist the world needs

What to expect

A roadmap to engineering excellence

Want to learn more? Get an in-depth look at our curriculum here.

Core lectures

Project building

Open Source Product

Advanced lectures

Reinforcement Project

Hiring program

After Hours Socials

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.

Circles

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.

Mentor/mentee sessions

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.

Family Dinners + Shout-outs & Snacks

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.

Erika Wester
Software Engineer

Resident life

Where lifelong friendships begin

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.

Codesmith’s hiring program

Wrap around support to launch & grow your career in tech

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.

Resume & online profile development

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.

Interviewing strategies

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

Offer negotiation

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.

Graduate network & lifelong support

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.

Resume & online profile development

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.

Interviewing strategies

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

Offer negotiation

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.

Graduate network & lifelong support

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.

Your path, your pace

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.

Full-time
Part-time
Length
14 weeks
39 weeks
Hours

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

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

Benefits

Jump-start your career and start your job search in just three months.

Take advantage of a flexible, part-time schedule that allows you to balance other commitments while working towards a career change. 

Perfect for

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.

People who need a flexible schedule to balance work, family, or other commitments. Ideal for those seeking a gradual, steady upskilling path while managing other responsibilities.

Full-time
Part-time
Length
14 weeks
39 weeks
Hours

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

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

Benefits

Jump-start your career and start your job search in just three months.

Take advantage of a flexible, part-time schedule that allows you to balance other commitments while working towards a career change. 

Perfect for

Folks who are ready to immerse themselves into the program and want to transition into a new career quickly. Ideal for those ready to dedicate 3 months to fast-track their career.

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.

The outcomes speak
for themselves.

Ranked #1 in median starting salary by the Council on Integrity in Results Reporting (CIRR)

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.

Median Salary & Employment Rate

Within 360 days after graduation

$120,000 | 80%

$124,800 | 70%
within 180 days after graduation

Graduation Rate

Students who graduated on-time

94%

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

Meet the team

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.

Grace Goldman

Admissions Coordinator

Grace Goldman

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!

Marselena Sequoia

Engineering Mentor

Marselena Sequoia

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.

Ali McNamara

Engineering Fellow

Ali McNamara

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!

Kim Cuomo

Engineering Fellow

Kim Cuomo

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.

Eric DiMarzio

Engineering Fellow

Eric DiMarzio

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.

Samuel Lee

Technical Interview Fellow

Samuel Lee

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

Jaime de Venecia

Engineering Mentor

Jaime de Venecia

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.

Hannah Park

Sr. Program Coordinator

Hannah Park

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.

Admissions &
selection process

Highly selective, not highly exclusive

Submit application

Your journey starts here! Share your aspirations, motivations, and goals for joining us. It’s your chance to tell your story.

Initial interview

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.

Technical interview

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.

Decision

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.

Tuition & financing

Program costs, financing options, and scholarship opportunities

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.

Total program tuition

$22,500

Personal education loan

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.

Combinable

Pay in installments

Deposits secure your spot, and installment plans split the remaining balance evenly without extra fees.

Deposit
$4,000

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.

Pay upfront

If you pay tuition upfront, the deposit secures your spot, and the remaining balance is due before the program starts.

Deposit
$4,000
Due before day one
$18,500

Scholarships

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.

Explore Scholarship opportunities

Upcoming start dates

Your journey to becoming a modern software engineer starts here.

Once you apply, a member of our team will reach out to discuss next steps and design your study plan.

Full-time remote immersive

May 5, 2025 - Aug 9, 2025
Upcoming cohort starting
May 5
Deadline for applications
Apr 7
Jun 23 2025 - Sep 27, 2025
Upcoming cohort starting
June 23
Deadline for applications
May 19

Part-time remote immersive

Apr 5, 2025 - Jan 17, 2026
Upcoming cohort starting
Apr 5, 2025
Deadline for applications
Closed
Jul 12, 2025 - Apr 18, 2026
Upcoming cohort starting
Jul 12, 2025
Deadline for applications
May 13

How to prepare

Explore resources tailored to scaffold your journey into the immersive program

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.

Ready to become
a modern software engineer?

Got a question?
Chat with our
team