At Rithm, your learning begins before you even set foot in the classroom. We’ve developed a robust prework to give you a solid understanding of the fundamentals of web development. You won’t have to learn it on your own, either: once you’re admitted, you’ll receive four hours of individual support with one of our instructors. This way, we can all be sure you’re fully prepared to rock it on the first day of class. You can find most of our prework here.
Once you understand how web browsers work, you’ll begin learning about the other piece of the web-development puzzle: server-side programming. Over the next several week you’ll build web servers in Python, databases using PostgresSQL, and many full-stack web applications using everything you’ve learned so far. You’ll also learn about the basics of web security, and how to architect modern single-page applications using React and Redux.
By now you’ll have experience building applications from scratch. But what about contributing to larger projects that have a lot of code you’re unfamiliar with? To gain some experience working on larger codebases, you’ll spend a couple of weeks giving back to the open-source community or working on a project with one of our hiring partners.
Before embarking on your final project, you’ll spend a few days learning more about hardware and systems design. You bring the curiosity; we’ll bring the raspberry pis!
To showcase all of your newfound knowledge, it’s now time to build a final full-stack web project. Now’s your chance to build the app you wish existed, make a more meaningful contribution to open source, explore mobile app development, or build something else you can brag about to your friends. This is your chance to create something that will set you apart when you start interviewing for your next job, so it’s never too early to think about how you want to spend this time!
Before you start your job search, we’ll help solidify your computer science knowledge. In your last week at Rithm, you’ll review the data structures and algorithms that you’ll be commonly asked about in job interviews. We’ll be sure to send you off with the tools you’ll need to be successful when you move on outcomes support.
With our partner Outco, you will spend four weeks preparing to land a job. Classes will be held Monday through Thursday from 6-9PM, and will cover more advanced data structures and algorithms, along with plenty of interview prep and whiteboarding practice. These four week will help you achieve expert-level status with technical interviews. During the day, you’re encouraged to aggressively job hunt; but if you miss us too much, you’re more than welcome to hang out at Rithm.