The Firehose Project
[The Firehose Project has been acquired by Trilogy Education.] The Firehose Project is a full-time, 22-week and part-time, 42-week online coding bootcamp that combines expert one-on-one training with a customized, robust curriculum and a worldwide student support community. Students start coding on day one and are paired with a senior software engineer mentor to build their coding skills. Students also have access to a proprietary Q&A forum and technical office hours. Graduates will develop algorithms, design complex data structures, and learn fundamental computer science principles while building a portfolio of advanced web applications that work with APIs, user authentication, advanced database relationships, video streaming, and more.
Firehose has also launched a new job track designed to prepare students with everything they need to optimize their job search as a new developer and make their transition from bootcamp graduate to employed developer as smooth and swift as possible. Firehose worked with technical recruiters, alumni, senior developers, and partnered with BrandYourself, the leader in online reputation management as seen on Shark Tank, to engineer a track that provides students with optimal job preparation resources.
Recent The Firehose Project Reviews: Rating 4.82
Recent The Firehose Project News
- Alumni Spotlight: Noah Finberg of The Firehose Project
- December 2016 Coding Bootcamp News Roundup
- These 10 Founders All Started at Coding Bootcamps
22-week program designed to help you become a professional software engineer.
- Start Date
- Rolling Start Date
- Class size
- Tuition Plans
- Payment Plans Available
- Minimum Skill Level
- Placement Test
The Firehose Project Reviews
188 reviews sorted by:
- Only Applicants, Students, and Graduates are permitted to leave reviews on Course Report.
- Post clear, valuable, and honest information that will be useful and informative to future coding bootcampers. Think about what your bootcamp excelled at and what might have been better.
- Be nice to others; don't attack others.
- Use good grammar and check your spelling.
- Don't post reviews on behalf of other students or impersonate any person, or falsely state or otherwise misrepresent your affiliation with a person or entity.
- Don't spam or post fake reviews intended to boost or lower ratings.
- Don't post or link to content that is sexually explicit.
- Don't post or link to content that is abusive or hateful or threatens or harasses others.
- Please do not submit duplicate or multiple reviews. These will be deleted. Email moderators to revise a review or click the link in the email you receive when submitting a review.
- Please note that we reserve the right to review and remove commentary that violates our policies.
Click here to log in or sign up and continue.
- not worth your time- 11/4/2015Anonymous
- Vincent C. • Graduate • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
Going to try and make this review as short as I can. Background Before theFirehoseProject, I was a recent digital marketing graduate that was working in web analytics and as a digital marketing assistant for an educational web app. I had my hands in SEO, PPC, email marketing and I also helped create landing pages while revamping my company's website. So in a way, I already knew HTML/CSS/jQuery. However, that didn't matter as much since what I was going to learn there was way more in depth. Why I Chose theFirehoseProject The points of interest for me (and the ones that would eventually help my decide) wereMentor sessions once a week that are flexible A community that encourages learning and helping others (fellow Firehose students) A Capstone project where you will work in real-world conditions Price point was much better than most courses I found
1. Having a mentor in general is always great for learning. The one hour I had in mentor sessions a week was enough to cover any concepts I wasn't sure about in week of learning. Sometimes my mentor (Federico) would even go past the one hour just to make sure I understood what I was learning. And even if you don't get it by then, you can probably always email your mentor or ask in our dedicated community channel (which brings me to my next point). 2. The community of Firehose consists of people from all walks of life who all share the passion of learning to code. You can usually ask questions in our group chat and someone will answer (both the founders Ken and Marco can be found lurking there too along with the alumni). What's also great is that people will share useful resources or tips in the channel that will definitely help you as you go through the course. It's always better to feel like you're learning with others as opposed to going solo. 3. The capstone project was to build a chess game with Rails alongside 3 other students. This will definitely give you an idea of how to work with other developers and understand team workflow processes that professionals use. Getting to this point, you should have completed 90% of your course and are now ready to take on a real project. 4. I can't really say much about this other than that it was a 3rd of the cost of one of the other bootcamps I was looking at (Flatiron). The PerksOffice-hours (6 PM EST) is a live video chat where you and other students can ask Ken and Marco questions in regards to either the courses or a general programming question. If you get in early, you'll probably hear Ken and Marco talking about random things (they're super nice and funny!). Practice your lightning talks with the community. This is where students can give short presentations on specific topics such as a framework or concept. (Made possible by fellow Firehoser Colin) P.S. Presentations are suggested to have many puns and uses of gifs Access to all the materials even after graduation. Challenge problems in regards to learning algorithms and data structures (which I don't see being taught much by other bootcamps). An entire section dedicated to job preparation.
Final Thoughts When I started theFirehoseProject, the one goal they really emphasized in their curriculum was getting to the point where you can learn to teach yourself new things. With the amount of languages, frameworks and concepts out there, it's hard to condense that into a lifetime of learning let alone a 15-week course period. This is exactly why they train you to become a self-sufficient developer. When I finished the program, I was confident that I could teach myself anything. As a developer, you should always strive to be learning new things anyway. For that, I'm glad I picked theFirehoseProject and would definitely recommend over the bootcamps that claim to get you a high-paying job as soon as you graduate (seems unrealistic to me). If you're still unsure about what bootcamp to go to, this post was helpful: The Definitive Guide to Choosing a Coding Bootcamp. This should say a lot about the company itself when they write a guide to help choosing the RIGHT bootcamp (even if it may not be their own).
- theFirehoseProject in Retrospect- 9/10/2015Colin R • Graduate • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
- Hands down, the best coding boot camp!- 8/16/2015Josh Zandman • Apple, Inc • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
I've tried 4 other onlince boot camps and was accepted into Dev Bootcamp in NYC. I'm beyond happy that I chose to learn from The Firehose Project. These guys truly care about your education and honestly want you to succeed. The owners are very successful programmers and not just entrepreneurs who jumped on the boot camp money train. They're also very active on a daily basis with students.
They offer a free 2 week course and after taking that, I couldn't sign up fast enough. The teaching is just incredible!
- 3 Things Every (good) Developer Needs to Know- 6/29/2015Ilya • Ruby on Rails Developer • Graduate • Campus: Online
I started my first job as a developer right after the firehose bootcamp and was lucky to observe a team of really experienced professionals at the new company. Thinking about what makes a developer a good one I came to the conclusion that firehose taught me just about everything a good developer needs to know. Divide and conquer The whole learning experience of firehose is based on projects with increasing complexity. Each and every step in the development process is broken down so one can easily follow through and understand the required steps. The knowledge gets acquired gradually and with the experience one’s confidence grows as well. My daily tasks as a developer require this exact skill. Breaking down the problem into tiny and manageable pieces and learn new things on the way. Through trial and error you finally arrive at a suitable solution. Be humble and work with people Our knowledge as an individual is really finite. I think that our combined knowledge as group or company is near to infinite. There are times when you don’t know what the next step is or how to tackle an even simple problem. Here comes the magic of being humble and working with other people. By being humble I mean not being afraid to acknowledge that you don’t know something and ask others. So far every time it yielded a better and/or quicker solution and a sense of being part of something bigger than yourself. This experience was a cornerstone of the firehose training as well. Weekly office hours were the highlight of each weeks’ learning process. While going through the material on your own every one encountered similar problems others did only 1-2 week prior. It is a valuable time to share one’s perspective on the assignments and learnings as well. But this team experience got even stronger and more valuable when working on the group project. The group project is a perfect simulation of the future work environment. You are not restricted to the assignments everyone needs to get through anymore. You are on your own, but as a team. As a team you decide where the project will go (which by the way may or may not be the case on the real job - thats what the product manager may do for you) but more importantly you start to think about the implementation of the new unknown. Real questions start popping up and your team is the place to go to aks for a second opinion and feedback. Have a mentor I recently finished reading a very interesting book: “Self Leadership and The One Minute Manager” by Ken Blanchard. One of the ideas presented in the book was that on different stages we all need a different leadership style to help us grow. Basically there are four skill development stages and four corresponding leadership styles:Low Competence / High Comitement needs Directing Low-some Competence / Low commitment needs Coaching/Mentoring Moderate-high Compentece / Variable Commitment needs Supporting High Competence / HIgh Commitment needs Delegating
Without going too deep into the theory, here is how it translated for me in my firehose process. Before beginning the course I certainly was on the first level. My commitment had no limits and the competence was pretty low. You dive into the learning process and celebrate your first results (the first app is done within a few days and it feels great). But then real problems kick in, self doubt comes up and works against you. Thats exactly the time when your mentor comes into the game and guides you (directing) through the learning process. On the next stage he gives you valuable feedback on how to learn better and what to focus on practicing. Why is it important for a developer? Well, development is a skill and a craft in one. We have to learn form the best and study from the mistakes of others. A mentor is someone who has the needed perspective on where you are and is able to guide you through the learning process and point out the connections you just didn’t see before. To sum it up - chunking the problems into small pieces, working as a team and asking questions and having a trusted mentor who will support you in your growth are in my opinion the things which help being a good developer. The firehose bootcamp certainly incorporated all of them for me and helped me continue those practices not only on my job but in other areas of my life as well. Thanks guys.
- great place- 11/29/2017Anonymous • Student • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
Everything is online and I simply love it. You can work from home at your own pace and schedule. You get online support 24/7 and it is quite quick. You get 1 on 1 sessions with your mentor which are very useful. Office hours happen weekly and it is another opportunity to ask questions and learn something useful from Ken and Marco. Should you be busy, there is going to be a recording posted so you don't miss out.
They teach you practical things that you will apply in the future.
People are very friendly and helpful. I really enjoy it.
- Firehose Project- 9/12/2017Anonymous • none • Student • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
Good online flexible program for getting some good basic web design skills and some algorithm challeneges. They also offer pretty good courses on how to get your resume out there. The best part of the course is teh mentor program that can get you working on some good strong private projects to make you employable.
- Great Prep Course- 8/29/2017Anonymous • Student • Course: Free Bootcamp Prep • Campus: Online
I'm a broke college student, so I unfortunately won't be able to enroll in the full program (just yet). However, I can honestly say that the prep course is easily comparable to the Codeacademy HTML/CSS course if not better.
The videos were a lot more interactive than Codeacademy's reading, so I was a lot more engaged with the material.
The Ruby was helpful and easy to understand, but I do wish that they tied in the Ruby and HTML/CSS language since, to me, it didn't make a lot of sense to suddenly jump into another language. Nevertheless, it never hurts to learn another language!
I would definitely recommend the prep course to anyone who is willing to learn how to make a website, and if you have the money, I would absolutely recommend you to go for the full program. If the prep course was this informative and helpful, I cannot imagine how much the full program would greatly improve yours skills as a software developer.
- Easy as "pi"- 6/27/2017Anonymous • writer • Student • Campus: Online
I am pretty new to this type of course, online, and find the information for the most part is easy to follow, and the mentors are really good at getting back to you in a timely fashion so you can move forward. I look forward to mastering more difficult material in this program.
- Highly Recommend and good Project- 6/13/2017Anonymous • ENG • Applicant • Course: Free Bootcamp Prep • Campus: Online
I am still in the prep course, but so far it is easy and The instruction is clear, simple, giude you step by step, and the support team are always available. you can find all necessery to start your way to coding.a few days after I using the Projrct, I could see my first web site live in internet , maybe it is a basic web , but I think that give me a big push to go further and don't stop, I tried many time to start with html books, but I couldn't get past the first day.
I encourage everyone want to learn to be developer , Firehose is the right place to start.
- So far so good- 3/14/2017Anonymous • Applicant
I've only tackled the intro course through Firehose and will start my official day next week. However, for a quick overview of my experience thus far, I am pleasently surprised. I've worked through Treehouse and codeacademy for the past 6 months and it was fine. The interface to learn, the excercises and modules from Firehose all illicit a deeper learning than anything I've tried. It is forcing the concept of deliberate practice on you, which is tough, but rewarding. I've also interacted via email with instructors from Firehose that review your code and provide constructive criticism. This is essential in terms of skill development and I am excited to see where I will be in 22 weeks after I finish the course. So far, I am very happy with my choice, which took me over a year of research to finally commit to. Firehose is set up perfectly for you to succeed, all you have to do is show up and work.
I am only giving 4 stars because I haven't started the official course - I will update in August 2017 after I am finished.
- They are still trying to figure things out.- 2/10/2017Anonymous • Graduate • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
I recently graduated and have some mixed feelings about Firehose Project and online programs in general. I believe their founders have good intention, but they are still trying to figure things out right now.
I selected Firehose Project because of its price and great reviews, however, I think you get what you pay for, even though it is not that cheap.
The curriculum is well put together, but in the end, you are still on your own to gauge if you are actually learning or just getting good at following the lesson. For the most part, weekly "mentors" are there to help you with what you are currently struggling with. They have short term memory and don't really come to mentor sessions prepared with what you learned last time together.
The slack channel is decently active. It is a hit or miss if people will answer your questions.
They are actively changing/adding a lot of new curriculum which is a good and bad thing. They are still figuring out how to run an online boot camp but are dedicated to making it better. So you will always learn something that is "outdated" which is understandable.
Good luck on job searching. A lot of the people I know that graduated are struggling to find a job. The job search portion consists of blog posts/advice and some technical problems you might find in interviews.
I haven't taken other online boot camps, so I can't say how it fares in terms of the others, but if you are going to spend thousands of dollars on something, be SURE you are intelligent and determined enough. Not everyone can go through the program and get a job. Probably most cannot.
- Great Experience!- 9/4/2018Brandon Goodman • Junior Developer • Graduate • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
I had a great experience at The Firehose Project. The apps you build throughout the course are very useful and cover many core aspects of development. The challenges touch on many other aspects of coding from kata challenges to high level algorithms, as well as soft skills aquired through the group project and developing networking skills. The weekly mentor sessions are key to understanding how things tie together and clearing up any fuzzy areas. The way the course is setup you are fully emersed in the build process. At first it can feel overwhelming but thats a good lesson to learn early on, then things start to click and by the third app you're starting to anticipate the next move. I would highly recommend this bootcamp for anyone looking to jump into the development field and is willing to push through tough times and really put in the work.