Program at a glance

Program type
Part-time, live
Program dates
May 19 - Jun 02
Program duration
2 weeks
Total hours
31
Location
Remote online
Tuition
$250
Apply by
May 05

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

CS Prep is designed to expand your understanding of JavaScript and improve your technical communication. In just two weeks, this course prepares you to excel in Codesmith’s selective Software Engineering + AI/ML Immersive.

Through in-depth lectures, pair-programming sessions, and daily problem-solving challenges, you’ll gain the confidence to succeed in technical interviews and beyond.

The curriculum goes under-the-hood of JavaScript, challenging you to learn coding fundamentals, strengthen analytical problem-solving, and build a strong foundation in technical communication. You’ll gain essential software engineering knowledge, learn to apply best practices, build two projects, and complete the CS Prep final assessment.

Program overview

Become the modern technologist the world needs

What to expect

Take the next big step in your software engineering journey

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

Core lectures

Pair programming

Hands-on project

Technical communication

Final assessment

What our grads say

Over 2,500 graduates have completed CS Prep. Hear from past CS Prep graduates who built a strong foundation in JavaScript, gained confidence in technical problem-solving, and took their next step toward software engineering success.

I really love how CS Prep emphasized learning to think like an engineer, rather than just going through syntax. What I learned in CS Prep will definitely be relevant when I get a job in the field.

Michael Costello
Software Engineer @ Hertz

Really wonderful community of which I'm so glad to be a part. I'm really looking forward to continuing with the program to the immersive and beyond. I feel like our cohort got really close and everyone was extremely supportive.

Abigail Gjurich
Software Engineer @ The New York Times

Codesmith/CS Prep has created an extraordinary and friendly environment to learn a difficult skill in and I am grateful to be a part of it!

Tran Nguyen
Senior UX Designer @
Harness

Meet the team

We’re a team of dedicated engineers, educators, and mentors committed to supporting and mentoring you, as you take your first steps into coding.

Cam Greer

Prep Program Instructor

Cam Greer

Prep Program Instructor

Transitioning from a career in accounting and finance, I joined Codesmith to pursue my passion for software engineering. As a Prep Programs Instructor, I guide aspiring engineers through foundational coding concepts, preparing them for the challenges of our immersive program. It's incredibly rewarding to witness students transform their skills and confidence as they embark on their coding journeys.Outside of work, I enjoy going for long runs and skateboarding to clear my mind and stay active.

Cindy Chau

Prep Program Instructor

Cindy Chau

Prep Program Instructor

Hi I’m Cindy and I’m a prep instructor here at Codesmith. I joined the Codesmith team because I wanted to help other people who were in my shoes become software engineers! Fun fact, I was a JSB and CSPrep student when I was trying to get into Codesmith and I love teaching these classes as it’s a full circle moment!

Daryl Foster

Prep Program Instructor

Daryl Foster

Prep Program Instructor

I joined Codesmith to empower others to stretch themselves and pursue their dream careers. As an instructor for JSB and CS Prep, I encourage everyone bring the best of themselves into their reasoning and apply their unique world views through code. I also love to sail the high seas.

Helen Regula

Prep Program Instructor

Helen Regula

Prep Program Instructor

Hi, I'm Helen! I'm currently a Senior Full Stack Web Developer at BigID and a CSPrep Instructor at Codesmith. Back in 2020, I made a big career switch from being a Musical Theater artist. I didn’t know what my path was until I found Codesmith. I instantly fell in love with the community and support at Codesmith, and now I love helping future developers find their footing. Fun fact: As a kid, I learned multiple Polish folk songs and would travel around performing them with my sister. I still remember them, but I have no idea what I’m saying since I learned them all phonetically! So, I apologize in advance if I end up singing something offensive!

Terry Tilley

Prep Program Instructor

Terry Tilley

Prep Program Instructor

Admissions &
selection

Your future in tech starts with this process

Submit application

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

Phone interview

A non-technical chat to assess your commitment, values alignment, answer questions, and set you up for success—start the precourse to prepare!

Decision

We will reach out to you within a week of your interview with details for next steps and enrollment.

Enrollment

Lock in your spot! Submit your tuition to secure your place in your chosen cohort.

Next dates &
your investment

Start your journey to become a modern software engineer

Once you apply, a member of our team will reach out to discuss next steps and design your study plan. For any questions in the meantime, feel free to reach out to your Admissions Coordinator.

Total program tuition

$250
Mar 24, 2025 - Apr 7, 2025
Upcoming cohort starting
Mar 24
Deadline has passed. Email csprep@codesmith.io for the waitlist.

Scholarship

To qualify, you’ll need to demonstrate a passion for coding, outstanding engineering potential, and a unique contribution to the community.

Once accepted, you are eligible to apply.

Program schedule

Taught live, online over two weeks:

• Mon, Tue, Wed: 5–8pm PT / 8–11pm ET
• Sat: 9am–3pm PT / 12–6pm ET
• Mon (of the third week): 1.5 hour presentation

Tuition discount

Accepted into our flagship Software Engineering + AI/ML Immersive?

Great news! You’ll get CS Prep for free—your tuition rolls over and applies to your next program.

May 19, 2025 - Jun 2, 2025
Following cohort starting
May 19
Deadline for applications
May 5

How to prepare

Explore resources tailored to scaffold your journey into coding

To support every aspiring engineer, we’ve created a suite of world-class resources designed to set you up for success—no matter your starting point. From our free CSX learning platform to free live workshops, you’ll gain hands-on experience with key concepts.

Before starting CS Prep, we recommend completing Parts 1 and 2 of the CSX pre-course and attending a Hard Parts workshop to build familiarity and get the most out of the program.

Ready to start
your journey into coding?

Got a question?
Chat with our
team