{ Frequently Asked Questions. }

About The Program

What will I learn in the program?
  • HTML, CSS and JavaScript (Prework)
  • Advanced JavaScript concepts
  • Server-side Programming with Python
  • Database Management and Configuration
  • Web security
  • Architecture with Python & Postgres
  • Architecture with Node.js & SQL
  • React and Redux
  • Hardware and Systems Design
  • Computer Science Fundamentals
  • Data Structures + Algorithms
  • Interview Prep
Look at Our Curriculum in Depth
How is the program structured?
Rithm’s web development program is a 16-week experience that will support you as you become a confident and creative developer. For the first three months, you’ll be in the classroom full-time learning to code with a small number of other students. We cap our classes at 18 students so that you’ll have plenty of opportunities to code with experienced programmers. For the final month, you’ll be preparing to enter the competitive job market. Learn more about our Program.
What do you mean by "hybrid" instruction?
Our hybrid cohorts can be experienced 100% online. Students in the Bay Area are welcome to come in for scheduled pair-programming or in-person advising sessions if they choose to, but in-person attendance is completely optional and is not a factor in a student's success.
Do you offer a part-time option?
No, we are committed to providing face-to-face full-time instruction, whether online or in person. If you need a part-time option, we recommend you check out our curriculum on Springboard.
I live outside of North America. Can I attend Rithm remotely?
We welcome anyone who is within four time zones of San Francisco, CA, to attend remotely. If you are farther away than that, and cannot move closer, we recommend this Springboard program which utilizes our curriculum.
Why JavaScript and Python Development?
We believe it does not matter what language you learn as a student. We’re more interested in teaching you how to never stop learning. That being said, we chose JavaScript and Python because they are foundational languages that easily facilitate conversations about core programming concepts. We are also in constant conversation with our hiring partners, and we know what kind of developers they want to hire. Right now, JavaScript and Python developers are in demand.
Why is your program 16 weeks (unlike typical bootcamps which are 12 weeks)?
We think 11 weeks is the perfect length of time to dive deeply into programming concepts. Any longer than that and students tend to lose focus and burn out. We add an additional three weeks dedicated to getting students real world experience and another three weeks for interview prep so that you’ll have plenty of time and energy to concentrate on finding your first development job while still getting the support you need. Look at Our Program in Detail.
Do you pair program at Rithm?
Absolutely! All in class exercises are completed in pairs and the entire company project period is worked on in pairs. We strongly believe pair programming is a fantastic way to level up web development and social engineering skills.

Students & Culture

What kind of students will thrive at Rithm?

Rithm strives to cultivate a strong learning community where each individual student is a self-motivated, curious, and persistent learner. Web development is challenging, and your success will be largely determined by your ability to continue to stay engaged with your code despite a seemingly never-ending series of stumbling blocks.

Great programmers come from all walks of life, and we find that the thing that they all have in common is a positive attitude under pressure.

Rithm wants you to succeed. If you fall behind in your coursework in the first 6 weeks, we’ll begin a conversation with you to decide whether or not it’s worth your time, energy, and money to continue. If it makes more sense to part ways, we’ll return your tuition (less your deposit) - no harm, no foul.

What backgrounds do students come from?
We’ve taught students of all ages and backgrounds. It’s common for students to have had exciting lives and careers before transitioning into software development. We’ve taught musicians, Hot Topic employees, Uber drivers, lawyers, massage therapists, veterans, scientists, and more!
Bootcamps are intense. How do you prevent student burnout?

As teachers, we know that students need rest in order to be receptive to new information. During classroom hours, you’ll be coding with your peers and instructors and we expect that you’ll get the majority of work done in this supportive environment.

What’s more, we don’t recommend coding all night. In fact, we close our space at 11pm. There are resources and reading materials we’ll ask you to review at home, and we do that so that you’ll be able to maximize the time during the day when you have access to our instructional staff.

What’s a typical day like for a student?
As a student, you’ll spend a lot of time pair programming, working through our curriculum or on your own projects. Instructors will lecture on concepts and lead the class through code reviews. Periodically, there will be events and guest lectures that students will have the option of attending. Our classroom is located in the Financial District, so there are lots of opportunities to get out of the classroom for great food or to take a break in sunny Dolores Park.

What's Required

What is the full-time program commitment?

We ask a lot of our students. There are 60-80 hours of prework to be completed before your program starts. You’ll spend three full months in class; days will be approximately 9-6, although you’re welcome to spend evenings at Rithm too. After that, you’ll be shifting your focus to the job hunt. During the job prep portion of the course you'll still be working at Rithm full-time.

Financially, the commitment is your initial deposit of $1,000, due when you’re admitted to Rithm, plus the balance of your tuition, payable in 1 or 2 installments. You can either pay the $23,000 upfront or make two payments of $11,000 (due on the first day of week one) and $11,500 (due on the first day of week seven). Note that if you pay in two installments, the payments include an additional $500 fee. Take a look at our lending partners who can help you finance your tuition.

What is the prework? How much time will it take?

We tell students to budget 60-80 hours for the prework. In addition to completing the free material on the site covering Terminal Basics, Git/GitHub, HTML, CSS, and foundational JavaScript, you'll also be given several other assignments. These may consist of solving additional JS problems, building a static webpage, creating some fun, interactive games, and/or other similar tasks. After completing these projects, you’ll be ready to step into the Rithm classroom ready to take full advantage of our instructors’ expertise and level up quickly.

What kind of computer do I need for the program?
You’ll need a Mac laptop that’s newer than 2015.
What is the policy on missing class due to illness or special events?
The days here are packed with instructional content and experiential learning. It’s possible to catch up if you miss a day or two due to illness, but it’s challenge to miss much more than that.
How long will it take me to get a job after graduation?
We’ve seen students receive job offers before graduation. However, finding your first development position is an arduous process and we recommend that people budget for 2-3 months of full-time job hunting.

Financing Your Tuition

How much does Rithm School Cost?
We have a few different financing options for your tuition. You can either:
  • Pay a $1,000 deposit and remaining $23,000 at enrollment or split into two payments
  • Pay a $1,000 deposit and use an Income Share Agreement where you agree to pay 17% of your post-Rithm School salary with 24 monthly payments.
Are there loan options? Who do I talk to about student loans?
We work with Ascent Funding to help students finance their tuition. You can learn more about them here.
How much is tuition?

Tuition for Rithm School is $24,000.

This includes:


A $1,000 deposit is due upon enrollment. For the remaining balance, you have two options:

  • Pay the remainder on the first day of class.
  • Pay one installment of half of the remainder on the first day of class, and the other half on the first day of week seven.

Please note that paying in installments involves an additional fee of $500.

When is tuition due?
Your non-refundable deposit of $1,000 is due upon admission to secure your place and receive the prework. You can either pay the remaining balance of $23,000 up front or in two installments of $11,500 due on the first day of class and $11,500 due on the first day of the seventh week of class. Note that if you pay in two installments, the payments include an additional $500 fee.
What is the Separate Ways Clause?

We look at the first four weeks of our course as an indicator of your success at Rithm. And so, if your progress doesn’t keep pace with the curriculum, we’ll start a conversation with you to determine whether or not you should remain a student. If necessary, your time at Rithm will come to an end early and we’ll offer you a full refund (minus your enrollment deposit).

We designed this policy to ensure that every student in the program is thriving. We want to offer students who might struggle with the pace of the course a way out without sacrificing the majority of their tuition. We believe our Separate Ways Clause is beneficial to the students who remain in the class; it’s understood that everyone in the classroom is there because they want to be, are willing to do the work, and are at a comparable skill level.

Does Rithm offer financial aid?

No. Rithm doesn’t currently offer financial aid. However, if paying your tuition up front, we do offer a scholarship:

The Rithm Diversity Scholarship awards up to $5,000. Students of all backgrounds are eligible to apply and the scholarship is awarded based on merit as well as need. Students can apply for this scholarship upon admission to the program.

What happened to the money back guarantee?
We initially offered a money back guarantee because we were new and we recognized that attending Rithm involved a bit of a leap of faith on behalf of students. Now that we have published outcomes numbers, students are much better informed when trying to decide which coding program works best for them.

Income Share Agreements

What is an ISA?
An ISA is a contractual agreement in which a student receives education funding. In exchange, the student agrees to share a fixed percentage of post-graduation income over a defined number of years.
What are the ways an ISA ends?
An ISA is completed when the first of these events occurs:
  • Complete the required number of payments
  • Hit the payment cap
  • Payment window ends
What are the benefits to students?
ISAs offer an alternative to debt. Debt can create substantial risks to students if they cannot afford their payments during and after education. ISA payments adjust according to levels of income. The minimum income threshold and payment cap ensure students who use the program will not pay if they do not earn a minimum income level, while those who earn a substantial amount of income will not pay above a certain amount.
What are the eligibility requirements for an ISA?
  • Eligible students must be a resident of or hold asylum status in the USA.
  • Eligible students must not have any other active Income Share Agreements.
  • Unfortunately, we are unable to offer Income Share Agreements to residents of California according to the Bureau of Private Postsecondary Education.
How do ISA payments work?
Monthly payments are calculated by applying your income share to your total monthly earned income. You will receive a monthly bill for this amount, and you can make your payments online, over the phone, or via mail.
How much will I pay in total?
It depends. The ISA is tied to your income, so how much you pay will vary based on how much you're earning. Because the ISA is capped, the maximum you will ever pay is $34,500.
What happens if my income falls below the minimum income threshold?
The minimum income threshold for this ISA is $60,000. If your income falls below $60,000, your payments will pause. Your payments will resume when your income increases above the threshold.
What are the interest rates for the income share agreement?
Since this is not a loan, ISA's do not have any interest. You simply pay a flat percentage of your salary.
Is the income on an ISA calculated before or after taxes?
You'll pay a percentage of your gross salary (before taxes).
Is there a way to satisfy my ISA early?
Yes. You may satisfy your ISA at any time by paying the payment cap minus any payments you’ve already made.
Do I still have to pay if I don’t finish school?
Yes. You will still share your income according to the terms of the ISA.
Am I required to pay the amount I received as a tuition credit?
You are required to pay the agreed upon percentage of your income for the prescribed term of the contract. The amount you pay is not tied to the value of the tuition benefit you received.
What is the process to apply and how long does it take?
Upon admission, you will be invited to apply via email to complete your application. The application will only take a few minutes to complete, and your account will be up and running within one week.
Will students be required to pursue a specific career?
Absolutely not. There are no requirements stipulating the nature or type of employment that students choose after graduation.
Isn't this too good to be true?
Rithm School is committed to your success. We want to get paid only if you’re succeeding after graduation. That’s why we’re pioneering this new and innovative student-friendly way to help pay for our program.
What documents do I need to sign for the deferred tuition model?
You can take a look at an example disclosure form here, and an example agreement contract here.


How do I begin?
If you’re ready for an intensive educational experience that will catapult you into the world of software development… submit a preliminary application here to Rithm! It’s that easy. We’ll get back to you within 24 hours with a few follow up questions. That’s all you need to get started.
What is the application process?

The process has multiple steps:

  • Fill out a preliminary application online, we’ll get back to you within 24 hours.
  • Have a brief phone conversation with someone on the team, we want to get to know you!
  • Come meet one of our instructors for a brief technical interview. We’re not focused on how much you already know, but how you think about solving problems.
  • Meet the entire instructional team for a more in depth interview. Get to know us better and together we’ll determine if it’s a good fit.
Can I come visit?
We love to meet potential candidates. Come join us for any of our public events before or after you apply. During the application process, if you seem like a good fit for Rithm’s upcoming class, we can schedule multiple interviews so that you’ll have a chance to meet the whole team before making your final decision to enroll.
What if I'm accepted and I don't finish the prework on time?
The prework is essential to your success at Rithm. The first day of class starts with intermediate level material. And so, if your prework isn’t finished beforehand, we sadly will have to revoke your admission to Rithm, and you won’t be allowed to begin the program.

Outcomes and Regulatory Information

Is Rithm approved to operate by the BPPE?
Rithm School is approved to operate by the California Bureau for Private Postsecondary Education. You can find more information below:
How are graduation rates calculated?
Graduation rates are determined by the number of students who finish our program. This previously included completion of Outco, and now refers to the completion of our program. We update our graduation statistics 90 and 180 days after every cohort finishes.
Do these employment numbers reflect full-time or contracting roles?
These numbers reflect full-time and long-term contract positions (one year or greater). We have seen 14.8% of our graduates find jobs in long-term contract positions. We do not include students who have found jobs in part-time positions as employed.
Do you hire any of your former students?
Over the next six months, we plan to hire 1 or 2 Teaching Assistants. They will be responsible for providing additional 1:1 and lab support. These will be full-time positions, not contract roles.
How many students jobs are in fields outside of what they studied for?
Almost all of our graduates with the exception of one (who returned to his previous job with more technical knowledge), have switched careers to a technical field including Software Engineering, Web Development, Technical Product Management, and Sales Engineering.
How are these outcomes numbers verified?
All of our alumni are in constant communication with our instructional and outcomes staff. In fact, we’ve been reference checks for almost all of our graduates and are the first to know when an offer is sent. We confirm salary numbers with students and their offer letters.

Get Started with Rithm School