{ Become a developer in 17 weeks }

Upcoming Courses


Location: Online

Program Dates Enrollment Deadline Status
February 15, 2021 - June 11, 2021 January 22, 2021 Now Enrolling

Classes runs Monday through Friday from 9am - 6pm.

Cohorts usually fill up a few months in advance, we strongly encourage candidates to apply as early as possible.

The application process


  • Group 3 Created with Sketch. STE P 1
    Fill out a short application online.
  • Group 3 Copy Created with Sketch. STE P 2
    Schedule a phone call with our Director of Admissions.
  • Group 3 Copy 2 Created with Sketch. STE P 3
    Prepare for the technical interview with our JavaScript prep course and complete the Problem solving exercises.
  • Group 3 Copy 3 Created with Sketch. STE P 4
    Schedule a virtual technical interview, focused on problem-solving.
  • Group 3 Copy 4 Created with Sketch. STE P 5
    After the interview, we'll render a decision to admit or encourage you to continue studying and re-interview again

Start an Application

Frequently Asked Questions

Fill out a small form here. Once you submit this form you'll be sent an email to book a call with our Director of Admissions to determine what your next best steps are. You will also be asked to join our Interview Prep Classroom After this has been fully completed, you can schedule your interview!

We are looking for driven, coachable, self-motivated and kind people to join our community. Here’s our Director of Admissions Top Five Tips to Get Into Rithm

Our number one suggestion is to study every day, even if it’s just for 20 minutes! We’ve also put together a list of frequently asked questions that breaks down every aspect about the interview.

Up to two times. We encourage you to come in as sooner rather than later so we can gauge where you’re at. If needed, we can give you some resources and have you come back to re-interview in time to potentially get into your preferred cohort.

Roughly one month prior to the start date. Not only do our classes fill up, there’s approximately 60-80 hours worth of prework for you to complete before the first day of class.

We do ask that you have basic to intermediate JavaScript syntax down, which is covered by our Interview Prep classroom (and our free online courses!). This includes different types of loops, logical conditions, and common Array/String methods such as .split, .join, .includes, .indexOf, etc.

We DO NOT expect any prior knowledge of advanced topics in JavaScript like recursion, closure or Object Oriented Programming. You should be comfortable with all the essential types within JavaScript including Objects, Arrays, Strings, Numbers, Booleans, and Null/Undefined/Falsy values as well as writing functions

We do not test web development knowledge during the interview, but the pre-work following the interview will require you to be comfortable with JavaScript in the DOM, HTML, and CSS.

We're focused on making the interview experience incredibly personalized. We invite candidates to join a Zoom meeting with one of our lead instructors, and are happy to answer any questions before we jump into solving problems. For about an hour, we go through a few coding challenges to assess your JavaScript and problem solving ability. Because we are currently fully remote, we use a combination of Zoom and codeshare.io to go through the problem solving and coding exercises.

We're not only testing for your ability to solve problems and show us your JavaScript fundamentals, we're checking to see how you solve problems. This includes your ability to talk through your solution and gives us a good assessment of what it will be like working with you. At the same time, we will suggest new patterns and changes to your code, which gives you the opportunity to see what it's like learning from us.

Get Started with Rithm School