{ Become a developer in 16 weeks }

Upcoming Courses


Location: 500 Sansome Street, Suite 300, San Francisco CA 94111.

Program Dates Enrollment Deadline Status
Jan 6th, 2020 - Apr 24, 2020 Dec 01, 2019 Waitlist
Mar 2nd, 2020 - Jun 19, 2020 Feb 03, 2020 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
    Visit our campus for a 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 80-100 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 experienced incredibly personalized. We invite candidates to come to the office for a tour if they have not seen the space and then meet 1:1 with an instructor. For the next hour, we go through a few coding challenges to assess your JavaScript and problem solving ability. To best assess your skill set, we prefer to do whiteboarding. For candidates who can not make it to San Francisco, we use codeshare.io to go through some problem solving and coding exercises.

Our goal in the interview is to not only assess your problem solving skills, but to give you as the applicant a chance to see what it's like working with us as well. Through whiteboarding, you'll have the opportunity to have a conversation with an instructor as you explain your problem solving process and code.

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