Program at a glance

Program type
Full-time, live
Part-time, live
Program dates
Jun 23 - Sep 27
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
May 19
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

Core lectures

Project building

Open Source Product

Advanced lectures

AI/ML

Hiring program

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

$110,000 | 70%


Within 360 days after graduation

Graduation Rate

90.1%

Percentage of students who graduated on time 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

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.

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.

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.

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

Program Lead

Grace Goldman

Program Lead

Hi, nice to meet you! I’m Grace, the Program Lead for Codesmith’s full-time and part-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

Lead Engineering Instructor

Marselena Sequoia

Lead Engineering Instructor

Marselena is a Lead Engineering Instructor 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.

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.

Jaime de Venecia

Lead Engineering Instructor

Jaime de Venecia

Lead Engineering Instructor

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 a Lead 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.

Samuel Lee

Engineering Mentor

Samuel Lee

Engineering Mentor

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

Lucas Contreras

Engineering Fellow

Lucas Contreras

Engineering Fellow

After a few years working in Marketing and Business Intelligence, I pursued my long-standing interest in software engineering. I joined Codesmith as an Engineering Fellow after graduating from their immersive program, where I now contribute to tools that enhance the learning experience for residents. I thrive on solving problems with software solutions, whether improving user experiences or building tools to make processes more efficient. In my role at Codesmith, I collaborate with many teams, mentor residents, and help shape software engineers. Outside of work, I enjoy playing sports and listening to podcasts!

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 our Admissions Team.

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 individuals who embody the values of the Codesmith community—such as leadership, aspiration, and a commitment to helping others grow. Get in touch with the team to learn more about scholarship offerings!

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.

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