YOUR PATH TO A SOFTWARE CAREER
An Online Education Platform combining expert 1-on-1 mentor training with a customized curriculum and a worldwide student support community.
The old way
The new way, with Firehose
A guided and structured path to reach your goal.
An Online Education Platform You Can Trust
A robust, real-world curriculum
Our robust curriculum is designed to make you think, work and tackle challenges like a professional software engineer. You will gain marketable skills by building fully functioning web applications, use real tools (no in-browser fluff) and take on an apprentice role to build an algorithmically driven web application like it is done in the real world; as part of an agile team.
During the program you'll:
- Build and launch fully-functional web applications
- Develop algorithms, design complex data structures and learn important computer science principles
- Build an advanced web application like it is done in the real world, as part of an agile team
- Create a sophisticated coding portfolio on GitHub
- Apply and understand MVC architecture, Object Oriented Programming, inheritance and test driven development
The best support, at the right time, to help you grow
Learning from your own mistakes is what makes you the best developer. We're here to help you learn those crucial lessons, fast - often within minutes - show you what you did wrong and how you can improve further. By giving you a network of friendly experts that you can depend on, you can focus on what matters most: reaching your professional goal.
1-on-1 Mentor Sessions
Weekly pair-programming sessions with your personal senior software engineering mentor. Designed to challenge and built to elevate your coding skills to the next level.
Virtual Office Hours
Weekly video conference sessions for all Firehose students. Get answers, receive live coding help, learn by doing and meet other students face-to-face.
Custom Help When You Need it Most
Everyone makes mistakes and gets stuck. We get it. That's why we're never further away than a simple click. Say hello to our friendly Firehose Support and goodbye to endless internet searches.
A Supportive Student Community to Help You Grow
Join and code together with passionate, motivated and like-minded people around the world.
Real learning doesn't happen in isolation. It happens when smart people band together, form teams and focus on achieving their goals. Our entire platform is designed for making you shine and connecting you with other learners. Our program isn't easy, but through our collaborative and passionate Firehose community, you can achieve mastery.
Before: Small Business Owner
After: Web Developer at SenSay
Before: Stay-at-home mom
After: Developer at Metova, Inc.
Before: Fundamental Theorem Tutoring Founder
After: D3.js and Ember Specialist at Soofa
After: Software Engineer at SPS Commerce
After: Art Genome Project at Artsy
Before: Construction Manager
After: Rails developer at Move.com
Finance with Firehose
Finance with us for $900/month for 5 months
Other Financing Options
Please contact firstname.lastname@example.org if you would like to know about other financing options.
THE FIREHOSE PROGRAM
Our Smart Learning Path
We engineered our entire learning experience around making "things click" for you. Get the right lesson suggested to you at the best time to maximize your learning.
The Firehose Project Curriculum
Access to over 900 hours of the absolute best materials on the internet.
Lifetime Curriculum improvements and Access
Technology is constantly changing and so is our dynamic curriculum. Get lifetime access to the current curriculum and use it as one huge online learning resource.
Your Personal Firehose Code Mentor
1-on-1 mentor sessions with a senior web developer.
Virtual Office Hours
Weekly video conference with mentors, students, and experts for live teaching sessions.
Get access to our exclusive Firehose community and get real-time help from passionate people like yourself.
Get all your apps and code submissions reviewed by our experts. Receive consistent code critiques and learn how to tighten your Learn-Build-Improve feedback cycle.
A Gigantic Coding Portfolio
Graduate with a professional grade coding portfolio to stand out in any interview.
Learn what it takes to land a job as a software engineer. Receive concrete strategies to tackle the job search, resume reviews, and technical interview training.
Get involved and give back to the community. Become a Firehose Ambassador, learn and grow as a developer by teaching back.
8-Week Firehose Apprenticeship
Weekly agile team meetings under the guidance of a senior software engineer.
Apply Now to Get Started
Your FIRST TWO WEEKS ARE ON US. Get a taste of the Firehose experience by signing up for our free 2-week starter course that segues you into the full 13 week Firehose Core Program. In just 2 weeks, you'll complete 33 lessons writing HTML/CSS and Ruby code while building a live website.
- Complete the 2-week prep course and get reviewed for the full program
- Join the core program and choose your start date and pace
- 13 weeks later, graduate and land a new job as a software developer