What is a bootcamp prep course?

Top tier bootcamps have rigorous interview processes. You are expected to be able to solve coding problems on the fly in order to be admitted. Bootcamp prep courses are designed to teach programming basics to absolute beginners and prepare them for interviews. The experience is also designed to give you a glimpse of what programming is really like on a part-time basis before you fully commit to a full-time program.

Why do you say you are "UNiversal" and "Unbiased"?

There are other bootcamp prep courses on the market, but most are attached to schools that also provide an immersive course. These prep courses are essentially funnels into immersive programs, and there's always going to be an inherent bias for a business to direct you toward their own programs.

First Step Coding focuses exclusively on introductory coding, so we are optimized for it, and we have no interest in selling you on our own continuation course. We bring in alumni from a variety of coding schools to give you a truly unfiltered and unbiased view of the landscape. 

Who are the teachers?

Each location has different teachers, but all of our instructors have technical training through either a university or bootcamp, and they have all worked professionally as software engineers. You can read more about the instructors on the respective course page.

What will I learn In The BOOTCAMP PREP COURSE?

You'll learn the basics of programming in JavaScript, the widely used language of the web. You'll also learn how to dissect problems like an engineer and think algorithmically. Most of what you learn will be transferrable across many other programming languages. 

We also do field trips to bootcamps and host guest alumni from coding schools. You'll be an expert on the bootcamp scene at the end of the four weeks.

For more details, you can download the syllabus here.

What is the class size?

We feel very strongly about the value of small classes with high instructor coverage. We'll never put you in a room with more than 12 students. For groups larger than five, we'll have both an instructor and teaching assistant present, maintaining a 1:5 or better ratio of teachers to students.

When and where do we meet?

We meet two evenings per week, usually from 6:30pm - 9:30pm. Details for each location can be found at the top of their respective page.

Homework is assigned between each meeting, and you'll have support even outside the classroom from instructors and your peers on a Slack group.

What Happens if I have to Miss a Class?

If you have to miss just 1 class, we will work with you to get you caught up. We'll share notes and a video capture of the lesson with you, and our instructors will make themselves available to answer questions for you during office hours.

Depending on scheduling, you might also have an opportunity to make up the class you missed at a different location or online.

If you know you'll have to miss multiple classes, we recommend you register for a later course offering.

What does it cost?

Bootcamp Prep / Introduction to JavaScript In-Person: $1,999

Bootcamp Prep / Introduction to JavaScript Online: $1,499

Introduction to SQL: $1,299

It's also important to factor in that we have partnerships with several coding schools. Through these partnerships, all First Step Coding alumni can redeem up to $1,500 in tuition credits toward many of their programs. In some cases, this makes First Step Coding effectively free! You can check out our list of partners below and find more details on the partners page.

Should I Take the Course Online or In-Person?

Ultimately, this depends on your circumstances and your learning style.

Our founders have a long history with operating remote environments, and we've done our best to make the online program "virtually identical" to the in-person program. We do live meetings with small groups over video for the same periods of time as our in-person class, we cover the same curriculum, and we use all the same tools. We've figured out a number of ways to keep the experience engaging and to create the same level of individual accountability as our in-person course.


We're also able to offer the online course at a significantly lower price. This is simply because it doesn't cost as much to operate a virtual classroom – we don't have to pay for classroom space, and our instructors have easier commutes.

With all that said, some people have told us they simply know themselves, and they know they need the ceremony of learning in a physical classroom to be successful.

This sounds great, but can I get to know you better first?

Sure! We'd love to chat. Our staff reserves a portion of their time for simply advising new coders. You can book a free 15 minute call with an advisor right here

We also host frequent free Meetups that are great opportunities to meet our instructors. We have active groups in San Francisco, Boston, Silicon Valley, and New York