- 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 with Hooks
- Introduction to TypeScript
- Hardware and Systems Design
- Computer Science Fundamentals
- Data Structures + Algorithms
- Interview Prep
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 – 20 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.
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.
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.
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.
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 two 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.
Absolutely! All class exercises are completed in pairs and the entire professional 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.