Hack Reactor San Francisco

The best program, strongest network and
top outcomes in the tech capital of the world.

What You Learn at
Hack Reactor

Computer Science Fundamentals

Data Structures icon representation.

Data Structures

As programmers we can take data we get from the world or other apps and structure it any way we want. We teach methods and strategies to turn a chaotic world into logical, meaningful data sets.

Algorithms & Algorithmic Complexity icon representation.

Algorithms & Algorithmic

Once you have your data structures, what do you do? Algorithms determine how your data is used. This is the basic principle behind everything from Google’s search engine to self-driving cars.

Object-Oriented and Functional Programming icon representation.

Object-Oriented and
Functional Programming

These are the two central paradigms of modern web development, and we make sure you are comfortable working with both. This is essential to understanding whats going on under the hood of a code base.

Full-Stack App Development

Frontend and Backend Technologies Stack from Hack Reactor Curriculum Frontend and Backend Technologies Stack from Hack Reactor Curriculum


React has quickly become one of the most important JavaScript frameworks. You’ll learn how to leverage its unique design to build incredible apps.

Angular and Backbone

Equipped with every major front-end framework, students learn their relative advantages and the meta-skill of choosing the best technologies for a specific project.

Node, APIs and Databases

Node allows JavaScript to cross over to the back end, making it one of today’s most important web technologies. You’ll learn to use APIs and databases to build a back-end that powers your app.

Production-Grade Engineering

Engineering Best Practices icon representation.

Engineering Best Practices

We teach you to write code that grows with its user base, is free of bugs, and can weather worst-case scenarios. You’ll learn industry collaboration tools like Git, so you are ready for day 1 on the job.

Technical Project Management & Communication icon representation.

Technical Project Management & Communication

The ability to plan, scope and manage a project makes you a strong team contributor. We emphasize pair programming, so students learn to communicate effectively about code structure.

Resumes, Whiteboarding & Mock Interviews icon representation.

Resumes, Whiteboarding & Mock Interviews

Our dedicated outcomes team helps prepare you to secure and negotiate offers. You’ll work one on one with job coaches to succeed in a competitive job market.

“I’m really glad I chose Hack Reactor. Even from the pre-work and check-ins, Hack Reactor has a clear support system. If anything, I’m more impressed than I thought I would be.”
— Preethi Kasireddy, Software Engineer, Coinbase

What Sets us Apart?

Trophy representation icon.

A program built by
industry experts

  • Our curriculum was built by engineering leaders, formerly at Twitter, Google, YouTube, OKCupid Labs and Walmart Labs.
  • The Hack Reactor curriculum was reverse-engineered from real-life software engineering practices and skills.
  • Our program is designed to make you a star performer in your first job, and set you on an accelerated career track.

Social representation icon.

Learn to think like a
software engineer

  • You are virtually certain to use unfamiliar technologies on your first job. We teach you to pick up new software quickly.
  • Software engineering is a team sport. Communication and collaboration are woven throughout our course.
  • Our grads are prepared for a world where next year’s most important tech hasn’t been invented yet.

Interview icon.

Over 4 years of steady

  • We pioneered the first JavaScript immersive course, and have been iterating and improving it every 7 weeks for 4 years.
  • We consult alumni and industry contacts to stay on top of industry trends.
  • Each course module is evaluated and refined every time it is taught.

“I loved the emphasis on learning to pick up new skills. Learning how to learn is a skill. I don’t think I could be where I am without my time [at Hack Reactor].”
— Banun Atina-Idris, Software Engineer, Google

Campus Life & Highlights

Our campuses in downtown San Francisco are bright, vibrant and modern. They are ideal hubs for turbo-charging your education.

Our Grads Work at Amazing Companies in SF

“I was blown away by the talent.”

The talent that comes out of here is just more polished [than other coding schools]. Students here
have everything from design sensibilities, to technical chops, to business ideas.
- Kristopher Mora, Product Manager, Creative Channel Services
  • Amazon Logo
  • Facebook Logo
  • Apple Logo
  • GE Digital Logo
  • Chase Logo
  • Google Logo
  • JPMorgan Chase & Co. Logo
  • Paypal Logo
  • Uber Logo
  • Cisco Logo

Featured Staff Profile

Image of Fred Zirdung, Lead Instructor @ Hack Reactor Image of Fred Zirdung, Lead Instructor @ Hack Reactor

Fred Zirdung

Lead Instructor, San Francisco

Fred is a software engineer with two decades of industry experience.  He worked for a range of technology companies, eventually leading a developer team at Walmart Labs. Since 2013, he has drawn on his wealth of experience to educate our students.

“A lot of what we teach here are fundamentals that can apply to many technologies. While we teach specific technologies, our aim is to develop the right thinking so that graduates can be successful for the rest of their careers.”

Financing Your Journey: We’re Here to Help

Hack Reactor is determined to lower barriers for prospective students. We work with lending partners like SkillsFund and Pave that understand the investment you are making in yourself, and the booming market for software engineers.

Our Tuition Model
% of First-Year Salary Models

Some programs offer a payment model that takes a percentage of your first year salary. While these initially look appealing, they produce within-program issues around incentives of students and staff. You want your peers to be focused and driven, not content with a middling first job.

Hack Reactor
Tuition Model

A Competitor’s First
Year Salary Model

Up front (deposit) you pay: $2,000 $5,000
Payment Model: $352 a month Tuition Deducted from first year salary
Final Cost: $21,600* $23,920*
*(Based off 60-Month Payment Term) *(Based off 22% of Average Salary)

See What is Getting Built at Our SF Campus

Holograf student project screenshot.


Holograf creates intuitive visualizations of code. These serve as a debugger, an educational tool, and a new way to understand one’s code. Users can see their overall structure and how data moves through it.

Built in 2014

Technologies: React, Flux, Three.js, Jasmine, Node.js, MongoDB, Rafael.js and Gulp.

See the Project
Tessel Drone student project prototype image.

Tessel Drone

This project used Tessel’s microchip to operate a drone from anywhere in the world. The project combined 3D-printing, 2D and 3D visualizations and hardware and software coding, mostly in JavaScript.

Built in 2014

Technologies: Angular.js, D3.js, Three.js, Material Design, JSHint, Istanbul, Gulp, TravisCI, Coveralls.io, Stylus, Express.js, Karma, Jasmine, Azure, Node.js and Tessel.

See the Project
Connectus landing page image.


This environmentally-focused project delves into the Internet-of-Things and payments to allow users to rent one another’s electricity sources. Connectus was submitted to the Department of Energy’s Sunshot Catalyst competition.

Built in 2015

Technologies: React, Flux, Google Maps API, Bootstrap, Less, MySQL, Bookshelf, Socket.io, Braintree and Passport.

See the Project
“The school brought me through to where I am today. I can’t even begin to discuss the amount of growth that’s happened between now and when I started the program. It’s not just understanding certain technologies, it’s really understanding how to jump into any technology or code base and figure out what’s happening.”
— Muhsin Abdul-Musawwir, Software Engineer, Esurance

Attend Our Free San Francisco Events

Calendar icon representation.

Campus tours

Come get a sense of the Hack Reactor vibe on a campus tour. See our coding stations, hang out areas and lecture areas (you may even catch a little bit of a lecture). You will also have a chance to learn about the program and ask questions.

Learn to Code icon representation.

Learn to Code

We'd love to see you at one of our free, "learn to code" workshops. Our workshops range from beginner-friendly to intermediate-friendly as we aim to help you get started on your journey of learning to code. Our goal is to offer these workshops as both a utility for learning the fundamentals of programming and as a teaser of our fun and intuitive teaching style that you will experience in a Hack Reactor paid program.

Guest Speakers icon representation.

Guest Speakers

Stop by one of our campuses to hear from experts in your local community. We're lucky to host experienced industry speakers at all of our campuses and we welcome you to join the community and learn from them. From deeply technical talks to high-level discussions about the industry, you can find value in hearing it from the pros.

San Francisco Immersive Dates

  • Cohort Start Date
    Interview By
    Get Started
  • May 15, 2017
    Apr 08, 2017
  • Jul 03, 2017
    May 20, 2017
  • Aug 21, 2017
    Jul 24, 2017

Visit Us

San Francisco Campus

944 Market Street, 8th Floor
San Francisco, CA 94102

See Our Other Campuses