• Cost
  • Programs Pace
  • Payment Options
    Upfront, ISA, Financing
  • Programs Available
    Full Stack

The Rithm School in San Francisco boasts some of the best job placement statistics in the area, along with a thorough curriculum in software engineering. This school features a team of experienced instructors and career placement staff, along with a reputation for excellence in the local tech industry. Graduates of the Rithm School earn an average salary of $115,000 in the area, and the school has an excellent student success rate.  During the course, students learn many valuable coding languages in addition to building a portfolio for use in the job search. This bootcamp is a full-time and in-person program, but it also hosts free online courses for people looking to get started in coding without a major investment.

The Rithm School also offers income-sharing agreements, which help students reduce the burden of tuition. Income sharing agreements aren’t like student loans in one major way—you don’t have to pay them back until you land a job with your new skills. These agreements cover tuition upfront, and graduates pay a certain fixed percentage of their income once they land a job in tech. In this case, income-sharing students pay 17% of their monthly income for just twenty-four months. Also, students aren’t required to pay unless they land a tech job and earn more than $60,000. Once the threshold is met, students only pay for two years.

Additional Info

The Rithm School curriculum begins before class starts. Students must start by completing 80 to 120 hours of ‘Prework,’ which includes the fundamentals of many coding languages. This allows the school to move on and begin teaching the real grit of the subjects. Prework is completed on campus usually about one or two weeks before classes begin. During this time, students learn Terminal, UNIX, Git, GitHub, HTML, CSS, Intermediate CSS, Bootstrap, and Intermediate JavaScript. During the first two weeks of classes, the program covers JavaScript in more detail. Afterward, students dive right into Python and focus on it for weeks three through five. In weeks six through ten, students use React.js and Node.js to create single-page applications, from which point they’re ready to begin working on company projects. Company projects are a major part of this program, and students spend weeks 11 through 13 on this part of the program. Company projects open doors for students and allow them to accumulate tangible real-world coding experience. This is likely one of the reasons that Rithm School graduates have such high job placement rates. The last few weeks of the program have a dual purpose—general computer science education and preparation for interviews. This last block of classes gives students a strong foundation before interviews.  

The full-time program at The Rithm School lasts for 16 weeks. Students spend a significant amount of time at school—from 9:15 AM to 6:00 PM. During this time, students get breaks for meals, but most of the day is spent studying code. For the first 10 weeks, students spend the remaining time in the evening doing homework. For weeks 11 through 16, evenings are reserved for catch-up time. The Rithm School details the precise schedule on its website. The program is broken up into three sections; Weeks one through ten, 11 through 13, and 14 through 16. The first 10 weeks of the course are reserved for instruction. During this time, students learn the coding languages they need to complete projects in weeks 11 through 16. During the second block, students spend three weeks working on a company project. This project is designed to give them practical work experience and to boost their portfolio with a major example of their abilities. This relevant work experience serves to help Rithm School students stand out in the workforce. The last three weeks of the program are reserved for interview prep, where students hone-in their skills and learn how to find a job in the tech industry.

Students from the Rithm School have a very high chance of finding a job in the tech industry. The average salary for graduates is $115,000, which is well above the San Francisco software engineering average of just over $80,000 ( The Rithm School boasts a job placement rate of nearly 87% after 180 days, with 79% of graduates finding jobs within 90 days. The Rithm School also partnered with the venture capital firm Slow Ventures, giving the bootcamp access to over 120 hiring partners.

The Rithm School offers multiple ways for students to pay. The cost of tuition upfront is $23,000, with $1,000 down to secure a spot in the program. Financing options are available through Skills Fund, which is the funding company used by several bootcamps. The Rithm School once offered a money-back-guarantee when it was new, but the program has since been discontinued as the program grew in popularity. The Rithm School offers income sharing agreements as well. Students who opt for deferred tuition through income sharing pay 17% of their monthly salary until a maximum of $34,000 is paid off. This deferred-tuition program begins when students make over $60,000 after graduating from the program.

Programs Pace


Programs Available

Full Stack

Median Salary
Financing Options

Upfront, ISA, Financing

Get matched to top San Francisco bootcamps
Explore top training programs in San Francisco with flexible learning and financing options.
By continuing you indicate that you have read and agree to the Privacy Policy
Powered By
Career Karma
Contact Information
Income Share Agreement Calculator

Total Repayment amount


Repayment per month

Video URL
  • Ferris
    November 2, 2019 at 4:50 am

    TL;DR: I absolutely loved my experience at Rithm. I moved to SF from Boston to attend and haven’t regretted my decision for a second.

    There are three key aspects where I believe other bootcamps would struggle to match Rithm:
    1. Depth and relevance of curriculum
    2. Quality and availability of instructors
    3. Job support

    The curriculum at Rithm encompasses both the fundamental intricacies of modern languages (Javascript & Python) and a host of modern technologies that are in high demand in the job market. After you graduate, you’ll be able to fluently speak about React, Redux, MVC frameworks, OOP, and Big O notation with the companies you’re interviewing with. The key here is that neither is sacrificed for the other and you’ll be able to do this with no prior knowledge. Most of class time is spent in lab building things with these technologies, while enforcing best practices that are used in industry and train you to write code like a professional.

    This leads into the second point, which is the quality of Rithm’s educators. Across the board they are individuals who have eye opening qualifications. One has a PhD in Mathematics, one contributed to the Python source code. All have multiple years of experience working in industry and are always open, friendly, and willing to help you work through a problem. More to the point, you don’t have to wait around, or get in a queue when you need help. My cohort had twelve students and two instructors. Rithm keeps the ratio roughly 5-6:1, so the feedback cycle is dropped to nothing, allowing you as a student to avoid roadblocks and quickly absorb material.

    Lastly, the job support and job-search portion of the curriculum were excellent and enabled me to receive an offer a month after graduating. Don’t misunderstand, you’ll still have to do the work of sending out resumes and cover letters, but it helps a lot to have a portfolio replete with Full-Stack projects, a great personal site, and experience with a startup. They also hold weekly office hours for job-seekers to attend and get help with whatever roadblocks they’re facing in the job hunt.

    To sum up, I’m extremely grateful that I made the choice to attend Rithm School. It was an absolute game changer and should be at the top of the list for anyone considering a bootcamp.

    Overall Rating



    Job Assistance

  • Roni
    November 7, 2019 at 3:27 am

    Rithm taught me everything I needed to know to get started as a software engineer.

    Overall Rating



    Job Assistance

  • Katie Gray
    November 7, 2019 at 10:56 pm

    This review is not short! But I wrote the novel I wish I could have read when I was gathering data on which boot camp to enroll in.

    A little of my background/coding journey: Prior to enrolling in Rithm school, I was a music teacher and band director in San Francisco for 3 years. I had no prior experience coding. I spent many hours scouring the internet looking for others with non-traditional backgrounds being successful after a coding boot camp. I failed the Hack Reactor interview twice, I failed the Rithm school interview twice, completed First Step Coding, and finally passed my third try at the Rithm school interview. However, I was the first in my class to get hired as a software engineer, just two weeks after graduation. The skills Rithm school taught me have allowed me to survive in thrive in my new role!

    PSA for any boot camp – do not expect to be spoon-fed a job offer, just as having a college degree does not guarantee you a job in your field of study. I frame this review as “for 24k, will Rithm school efficiently teach you skills that set you up for success for a career in software engineering?” tl;dr is YES.

    Rithm school is professional and transparent from end to end. It is very hip nowadays to say “everyone can learn to code,” and some bootcamps, unfortunately, have a business model based on “everyone can pay to learn to code”. A lucrative career in a job market that isn’t going anywhere is a sweet dream to sell. Some bootcamps I interviewed at were more than happy to accept me on the sole basis that I could kinda write a for loop, as long as I could foot the bill. Rithm school does NOT give off this vibe. They are clear on the educational objectives of their program as well as expectations for students. The top two things I was willing to shell out 24K for was the opportunity to add a highly marketable skill to my existing skill set and the internship to work on the codebase of a real-life company.

    I felt supported ramping up to a career pivot by Rithm school prior to even enrolling. Their material and exercises that are free to access online proved to be an excellent source for me as I began my self-study during my teaching career. They offer free in-person evening classes, which I was able to attend while working full time to get a sense of the instructors, their teaching style, and the Rithm space in FiDi. Angelina was thorough in answering my many questions about the program. The work and time that the people at Rithm put into these components were miles beyond anything that other boot camps I was considering demonstrated.

    The interview process helped me refine the objectives of my self-study. Having a set of Javascript “toy” problems to complete before the technical interview was really helpful. Additionally, the instructor Matt went out of his way to give me specific feedback to improve my skills for my next Rithm interview attempt.

    Small cohort size was a huge part of my choosing Rithm school. I had toured Hack Reactor (since acquired by Galvanize) and was immediately put off by the 80+ students per lecture. I was horrified by the Hack Reactor practice of throwing a pillow microphone to any student who wanted to ask a question during the lecture. I am not a shy person, but I know the way I learn new material best is to ask lots of good questions. My cohort had 12 students, including myself. I felt SO so comfortable raising my hand to ask a clarifying question. My instructors Matt and Micheal never shot me down and took the time to answer. My quality of learning would have suffered if I didn’t have the intimate learning environment Rithm provides.

    My instructors Matt and Michael were stellar. There was never a time where I felt the “uuuuuuuh what’s next” – I’ve seen many a teacher – myself included- fall into this, and I appreciated the professionalism that Matt and Michael showed up with every day. I feel fortunate that my personality and learning style meshed well with their personalities and teaching style. It’s always tricky when it comes to teacher preferences, as everyone responds differently to different personalities and teaching styles. Any instructor you have at Rithm will give you a quality experience, but I highly recommend dropping in a free evening class to get a feel of each instructors’ style. Matt was my assigned advisor, who I was able to meet with in a 1:1 every other week. This individualized attention, among many other things, is what I was willing to pay half my teacher salary for. From a pedagogical standpoint, getting a teacher’s undivided attention and support is invaluable to learning. I utilized this time to go over concepts I was having trouble with, battle imposter syndrome, and get my resume and cover letter critiqued.

    The first 12 weeks of the program are what people usually think when they think “coding bootcamp”- learning many concepts in a short period of time. However, Rithm has struck the balance of lecture time and hands-on learning to accelerate your understanding. Yeah, you could sit in your house in the mornings and evenings and hack through a course on Treehouse/Udacity etc, but having experienced instructors to guide you through the nuts and bolts towards a tangible lesson objective is so powerful. If you are a band nerd/orch dork like me, it will feel like one of those multi-day high school band festivals, where you work your butt off for hours every day, but the infectious energy from your peers keeps you going. As a former teacher, I appreciate the organization and though they put into their curriculum. I had access to a google doc that detailed hour by hour what material and exercises we would be completed in the coming weeks. I had access to the lecture notes the night before, so I could read it then, take notes on it in the morning, hear it in lecture, and practice it in the lab. This focussed structure and organization allowed me to thrive and learn quickly.

    The labs were a good balance of lecture vs hands on learning time (“I do, we do, you do” teaching model). None of the labs felt like “busy work”, they lined up well with the concepts that were taught in the lecture. Written instructions for labs well written and organized – a clear goal for each one. There was a good starting code provided, clear and organized steps for the exercises. Sprints were multi-day labs working on a larger project, which could be featured in your portfolio. Having these jumping off points to build my portfolio was invaluable.

    Sidenote: I LOVED the space available to students. The office was clean, great couches and study lap things. I especially loved the whiteboard tables and walls! Writing out material in an organized way is a huge part of my learning style, I used the whiteboard tables daily in the morning to go over the lecture notes for the day. The lecture halls have excellent projectors that make it easy to follow along with the material. There are nice office chairs to sit in both the lecture halls and labs, with proper whiteboard tables. I mention this because I noticed that both Hackbright and Hack Reactor had students sit on the floor to take notes, and I couldn’t fathom being able to focus in that environment.

    Company projects were perhaps the biggest deciding factor in choosing Rithm school. I knew that coming from a nontraditional background I was going to need something tangible to add to my resume. I know other boot camps have you build things for a portfolio, and that pales in comparison to Rithm’s offering to be able to work on a real-life company code base. For three weeks I was able to work on team of 6 of my classmates to contribute in a meaningful way to a company codebase. The experience of having morning standup (checking in with the team), learning a git workflow, writing tests, and adjusting to a large codebase were all factors that gave me a huge leg up in the job hunt.

    In terms of job hunting support, I will reiterate what I mentioned before – I went in knowing I was paying 24k for individual attention, a small cohort size, a well-organized curriculum, the office space, and company projects. I 100% received what I expected for the price. I knew that I would need to be proactive in my job search and to take what skills they taught me and run like mad. That being said, Rithm still does provide some basic job hunting support – resume work, time to work on your portfolio and website, mock interviews. It is more passive support than aggressive support. I am happy to hear that they have recently hired a career coach, who advises students to use many of the strategies that I myself used to get hired two weeks after I graduated.

    Having worked full time as a full-stack engineer for nearly two months now, I can say that Rithm truly prepared me well for my role. Although my company’s stack is in Ruby/Ruby on Rails, the solid tenants of professional programming that the instructors instilled in me serve me every day. From test-driven development to pair programming to problem-solving, I feel prepared for whatever my job throws at me. This is an incredible feeling, especially thinking about how I was a k-8 music and band teacher just a year ago.

    The Rithm alumni network is an amazing resource to be able to tap into. When I was scouring for reviews about a year ago, the number of alumni was smaller, and I am thrilled to see it continue to grow. A fellow Rithm alumn who was also a teacher in a former career works just down the street from my office, and we communicate near daily our experiences in our job.

    I love talking about my experience at Rithm school as well as job hunting strategies. Please feel free to reach out to me on LinkedIn if you would like to learn more about my experience at Rithm! I am happy to help the next person into this exciting career from a non-traditional background.

    Overall Rating



    Job Assistance

  • Peter Farr
    November 22, 2019 at 7:46 am

    Choosing Rithm School was one of the best decisions I’ve ever made.

    That’s saying a lot coming from a student that’s as hard to please as I am. I have very high standards when it comes to my personal educational, and instructors at Rithm are extremely knowledgable and love teaching. If you are the kind of student that needs to be challenged above and beyond what most students need, the instructors at Rithm will more than happily provide extra learning resources to help feed your endless technical curiosities and ensure that you grow as much as possible throughout the program regardless of your skill level.

    My experience at Rithm was great. We got daily code reviews and were taught not just how to write code, but how to thoughtfully build robust applications. Week after week I was amazed at how much I was learning. The curriculum is very well thought out – and structured in a manner that encourages maximum absorption and retention.

    A huge plus for me was that Rithm school spends a considerable amount of time on backend technologies (as well as frontend). If you’re interested in backend, then this is a great school. You won’t just learn some massive framework and be great at only that framework – you’ll learn the fundamental concepts that help you to understand how things are really working under the hood – and apply that knowledge to any tech stack you might encounter.

    Rithm gave me the confidence to be able to pick up any new technology and find a thrill in quickly learning and adapting to challenging environments. During our company projects section, our team had to learn an entirely new language and framework within a week, and make significant contributions to a very large codebase. This confidence extended to my job search where I applied far and wide. A month after graduating I received a fantastic job offer working as a backend engineer at a gaming studio.

    If you value attentiveness in your instructors and an environment that will push you towards a path of significant technical growth – then Rithm School is a great choice. I would highly recommend trying out the private prep program before you decide to attend. You’ll get to visit the school and get a lesson from each of the instructors to get a sense of their teaching styles.

    I wholeheartedly recommend Rithm to anyone who is seriously considering attending a bootcamp!

    Overall Rating



    Job Assistance

  • Hinesh Amin
    December 8, 2019 at 5:53 am

    My name is Hinesh and I attended Rithm as part of the 8th cohort. I was looking at some other bootcamps but a friend had attended Rithm and recommended it and from the first day, I could see why. The classes sizes are small and access to instructors is always there.

    The instructors at Rithm truly care about teaching and it shows. They are also extremely talented developers themselves. The curriculum is extremely well thought out and does a good job in balancing breadth and depth. They also really take feedback well and make changes to the curriculum for the better based on it.

    The internship experience is also incredible for 4 weeks and differentiates Rithm. You get to work with a large, real codebase and complete tasks which gives you an insight into life in software development after the bootcamp.

    If you put in the time and work hard you will succeed at Rithm because the environment, from the class size to the instructors to the job support after the program, will ensure that you do. It was one of the best decisions I have ever made and would make it again in a heartbeat.

    Overall Rating



    Job Assistance

  • Sarah K
    December 15, 2019 at 6:47 pm

    I’m from Boston and I decided to move across the country to attend Rithm School, rather than staying on the East Coast and going to a bootcamp there (or doing a remote program). I’m so glad I made this decision–Rithm School exceeded my already super high expectations.

    Tldr: I’m a former high school English teacher with no experience in computer science. I chose Rithm because of the small class sizes, company projects, job search support, and amazing instructors / curriculum. I couldn’t be happier with my decision. I loved the program, I felt really well-prepared for the job search, and I found a job within 2 months of graduation.

    Here are some of the factors that set Rithm apart:

    Small Class Sizes

    My cohort had 14 students and 3 instructors. A lot of the bigger, well-known bootcamps have 40 or 50 students and 1-2 instructors. These larger programs will claim that you get more “real-life experience” in their classes because you’re forced to learn on your own. Rithm gives you all the benefits of “real-life experience” (you work on a project with a real codebase from a partner company, you gain experience reading technical documentation, debugging, researching on Stack Overflow), but you ALSO get thorough code reviews, lots of feedback, and ongoing mentorship from experienced developers. During Rithm, I often had to problem solve and research on my own, but after I finished implementing a feature, I received a detailed code review from an instructor. This is important because, when working totally independently you might create code that works, but it might be brittle and not up to professional standards. Ongoing feedback helped me understand how to write code that was well documented and more easily scalable and maintainable.

    The small class size also means that, if you find a specific concept challenging, the instructors are always available to provide one-on-one support and extra review.

    Company Projects

    Toward the end of Rithm School, you will be matched with a company for a short internship. This is something that makes Rithm unique (most bootcamps have a final project, but it is usually a group project, rather than a project for a real production website or application). The company project is an incredible learning opportunity because you get to work with an existing codebase and interact with developers outside of your instructors and peers at Rithm. It also gives you real experience that you can add to your resume, which is incredibly valuable during the job search.

    Preparation and Support in the Job Search

    Throughout the program, you will have regular one-on-one check-ins with an advisor who will help you plan for your job search. Your success in finding a job ultimately depends on your own effort and persistence, but Rithm does a great job preparing you. In my experience, almost all of the topics that came up in interviews were concepts that had been covered extensively in Rithm’s curriculum. Rithm also offers weekly office hours for alumni who are in the midst of the job search, so you have ongoing support during the process.

    Amazing Instructors and curriculum

    The instructors at Rithm have worked in the industry for years. They are incredibly knowledgeable and extremely supportive. They are also constantly updating and refining their curriculum so that it focuses on the most current in-demand skills. The curriculum is also very thoughtfully designed so that projects and concepts build on each other in a clear sequence. And there are always “further study” options so that if you want to keep exploring a topic and deepen your understanding, you have resources and suggested exercises to do so.

    If you’re not convinced yet, feel free to check out one of Rithm’s free events. That’s a great way to get a feel for the program. You can also reach out to Rithm alum on LinkedIn if you want more info.

    Overall Rating



    Job Assistance

Add a review