Got a question? Speak to an Alumni Advisor

Start coding intentionally today! Use our resources to craft your study plan and reach your programming goals

Program Overview

CS Prep is a 2-week live, online part-time program that covers JavaScript concepts, engineering best practices, and technical communication. The program includes daily problem-solving workshops and a passionate coding community to help you prepare for top coding bootcamps, such as Codesmith's selective Software Engineering Immersive programs.

Course Overview

The CS Prep curriculum goes under-the-hood of JavaScript, challenging you to learn coding fundamentals, refine your analytical problem-solving skills and build a technical communication skill set. By the end of the 2-week program, you will have developed the essential knowledge of a software engineer, gained engineering best practices, built 2 awesome projects, and completed the CS Prep final assessment!

Meet Your Instructors

CS Prep instructors are software engineers dedicated to supporting each student and acting as their first coding mentor.

Tuition & Scholarships

CS Prep is designed to be an accessible, first-look at the world of coding. If you are accepted into CS Prep or one of our Software Engineering Immersive programs, your JavaScript for Beginners tuition will be applied to the next program you take.

Scholarships

CS Prep offers scholarships to make the program accessible to all candidates committed to excellence in software engineering. To qualify for a CS Prep scholarship you must exemplify a passion for coding, exceptional engineering potential, and bring something special to the community. You can apply to these scholarships after you have applied to the program. 

Read more about Immersive Program Scholarships

$250

CS Prep Tuition

Once you have been accepted, complete your tuition invoice to confirm your spot in the cohort of your choice.

Hear From our Alumni

Upcoming Program Dates

CS Prep is a live, online course taught over two weeks with classes on Monday, Tuesday and Wednesday from 5–8pm PT / 8–11pm ET and Saturdays from 9am–3pm PT / 12–6pm ET, with a 1.5 hour presentation the Monday of the third week.

Admissions Process

  • 1

    Submit Application

    Submit your application at least 14 days before the session is set to begin.
  • 2

    Phone Interview

    This is a non-technical interview for us to learn more about you and your goals for the program. Be sure to start working on the precourse to prepare for your interview!

  • 3

    Decision

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

    Enrollment

    Secure your spot in your desired cohort by submitting your tuition. If the cohort fills before you are confirmed, you will be added to the waitlist and can join the next available cohort.
Get started

Frequently Asked Questions

What does CS Prep cover?

The CS Prep curriculum will go under-the-hood of JavaScript, challenging you to learn coding fundamentals, refine your analytic problem-solving and build a technical communication skill set. By the end of the 2-week program, you will have developed the essential knowledge of a software engineer, gained engineering best practices, and you will have built 2 awesome projects.

How does the remote classroom work?
Codesmith uses several platforms to facilitate your online classroom experience. You’ll receive access and instructions before the course begins on what you’ll need to have installed. The classroom environment allows you to ask questions during the lecture, collaborate with other students, and personalize your own learning experience through annotation and note taking capabilities.
Is there pre-course work to starting CS Prep?
Yes, before beginning CS Prep you will need to complete the Precourse Unit (Part 1 and 2) up to the Callbacks & Higher-order Functions unit on  CSX, Codesmith’s free JavaScript learning platform. These units must be completed before interviewing for the program, but you do not have to complete them before applying.
Does CS Prep guarantee me acceptance to the Software Engineering Immersive programs?
CS Prep does not guarantee acceptance, but it is our recommended way to prepare for the Immersive programs. CS Prep is designed to teach you core JavaScript fundamentals and covers concepts that are tested on the technical interview for the Immersives. If you have questions about this, please reach out to csprep@codesmith.io.
Do I need to take CS Prep before taking the technical interview for the immersive program?

While CS Prep can be a helpful resource in your journey to Codesmith's Immersive — and passing the technical interview — it's not required. We see learners taking many different approaches in preparing for the technical interview; CS Prep being just one of them.

Schedule a call with an Alumni Advisor to build a personalized prep plan together, and/or attend an Immersive info session to learn about how you can best prepare for Codesmith's technical interview!

Read All FAQs

Community & Resources

NEVER STOP LEARNING

Whether you are just starting out with JavaScript or have been building distributed Node microservices for years, CSX has courses, coding challenges, mentors and community for you.

MEET OUR COMMUNITY

From alumni panel discussions to educational videos to resident Tech Talks, our YouTube channel is a great resource to help you on your journey of building with code.

JOIN US LIVE

At Codesmith’s events and workshops you'll meet a diverse community of learners and be able to explore beginner to advanced JavaScript workshops featuring programming challenges and technical communication practice.

Talk With An Alumni Advisor