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
Start Date Rolling Start Date Cost N/A Class size N/A Location Online22-week program designed to help you become a professional software engineer.
Deposit N/A Tuition Plans Payment Plans Available
Minimum Skill Level N/A Placement Test No Interview No
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.
- Bootcamp Prep- 1/9/2018Signe Damron • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
Since I decided that I wanted to pursue education through The Firehose Project, I have been constantly surprised by the amount of prompt responses I have received from advisors and help from other students and teachers. I have been working through the Free Bootcamp Prep course to help prepare me for the program I chose. Everything is easy to navigate and I am excited to continue on. I was also very impressed by how easy it was to navigate through the financing options that are offered. I am excited to learn more and see what I can accomplish.
- Interested in Learning Full Stack web development?- 12/17/2017Uma Senthil • Software Engineer in Test • Campus: Online
I have been a front-end web developer awhile ago when knockout.js was popular. I took different jobs inbetween and wanted to jump back to Web development as I realized that it is my passion. I wanted to understand the behind the scenes of front-end part of web development. So I started exploring my options. I learned that Ruby-on-Rails is fantastic framework for learning full stack. I decided to go with Firehose project, as they had mentor program which is lacking in many other programs.
I finished my course last year. I am happy that I took the course with them. These guys are awesome! There was always some one to answer your questions including Ken and Marco. I used to get clarifications to my questions within minutes. They have very good mentor program and support group which helped me keep going. They encourage you to ask questions and answer it with right amount of detail. They also have office hours.
You will learn based on the amount of time and effort you put in each and every one of your projects. These projects will look great on your profile. The area where I live does not have that many opportunities for this technology. But whatever few interview calls I got is because of the projects I did during this course. If you have no work experiance, the group project will give a great exposure to the current agile methodology and CI.
- So Helpful!- 12/16/2017Dana • Graduate • Course: Free Bootcamp Prep • Campus: Online
- Firehose Prepwork- 12/13/2017Davey
I have just finished going through the prepwork at The Firehose Project. I would like to say how impressed I am with the amount of support I received while working through the prepwork, even though it was completely free. I have worked through another bootcamps(which i won't mention) prepwork and although the work itself was great and informative I did not have any support through it and therefore was unsure if the code I wrote was good, bad or ugly.
I am looking forward to getting stuck into the full program at The Firehose Project and will come back here to write a full review!! Coming soon... to a web browser near you!
- Firehose works for me!- 12/7/2017Nikko Vichert • Student • Campus: Online
- Wonderful Place Filled with Wonderful People- 12/6/2017Iann • Student • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
I'm grateful for the opportunity to learn with such friendly and intelligent people! Joining the Firehose Project is one of the best decisions I've ever made. I have yet to begin their career prep section, but I know for a fact that I have learned a huge amount in just the past 6 weeks!
- So far, so good- 12/5/2017Terri Wilson • Consultant • Student • Course: Part-Time Software Engineering & Web Development Track • Campus: Online
So I am one of those folks who are totally new to programming and decided that it would be a good plan to find a structured course with a mentor. The learning curve has been tough thus far but I have found that if I keep reviewing the info they provide and just keep plugging away, I do start to figure things out eventually. I think no matter what course you might sign up for there is a lot of vocabulary and new concepts to learn, so be prepared for your brain to hurt at times.
I have really appreciated that help is always there and is really quick to respond to one of those moments where I have exhausted trying to figure it out on my own. I also really love having a mentor who I can ask all of my "stupid" questions to.
- Great Online School- 12/5/2017Jay • Student • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
The Firehose project. Where do I start? I'm 1 month into the six month intensive. Let me begin with an unpleasant prior experiences at a different school.
FreeCodeCamp. This is a safe place to start. Or choose from the several other FREE online introductory programs. It's free and the beginning of the course is a great way to introduce you to some of the most basic concepts. Although it's great at introducing you to the basic concepts of programming, it doesn't explain in an intelligible way the more complex concepts. Start with the easy stuff, and once you get to the point where you are about to pull your hair out, move on to something a little bit more polished and user friendly.
Udemy. This is another great place for beginners to start. The courses are about $10 and they are extremely well done. Again, once you get to the more complex concepts, you need to move on to a place that will slowly spoon feed you information in a clear and intelligible way.
That brings me to The Firehose Project. After you have gotten your feet wet, and you have taken the free beginner's course at Firehose, you are ready to get serious. I am enrolled in a 6 month intensive that covers topics ranging from CSS to complex algorithms. I was hesitant to give a review so early into the curriculum, but I think it's safe to say that this is a great online school. The curriculum is written in a way that is easy to understand. I already built a couple of sites, and I'll start on my third one soon. There is a forum at the bottom of every lesson where you can ask questions. Ken, one of the mentors, usually gets back to me within 5 minutes, even if it's late at night. That guy is the man. I will be updating this review once I finish with the program. For now, I give it 5/5 stars. Save your money and go with Firehose. Forget about the in person schools. Most of them are a nightmare anyway. Firehose has helped me understand many key concepts that have already allowed me to add some cool features to my sites. This is an excellent choice for those of you who are really serious about becoming a software engineer.
- Software Engineering Bootcamp- 12/5/2017Guy Halstead • Project Engineer, Mech. Eng., P.Eng. • Student • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
This is a great bootcamp. Be prepared for a full 40 hrs/week and sometimes more (for the accelerated bootcamp).
I'm grateful for the access to great learning tools and the aptitude to enjoy them so much. I'm grateful I can afford them after being unemployed for almost two years now. I'm switching from Engineering back to coding after about an 11 year span in engineering work. I want more creativity, challenge and self-direction than is available in my previous work. The substantial pay cut is painful - zero pay now and surely low for my first junior coding roles - but I want the creativity vs. just "doing" and it will be worth the trade. The income will improve one day, but the enjoyment starts right away. I'm very grateful and excited about the change and the new opportunities.
- Great Prep Course!- 12/1/2017Matthew Lepley • Web Developer • Graduate • Course: Free Bootcamp Prep • Campus: Online
The prep course is amazing!
There is forum support for each lesson within the prep course and the response times to the questions are so quick and helpful! The prep course teaches the fundamentals of programming in well thought out lessons with learn by example challenges. These challenges also have a submission process in which they are reviewed and you are given feedback on parts to improve upon. The cherry on top is it is completely free!
- Great Program- 12/1/2017Tristen • Student • Course: Part-Time Software Engineering & Web Development Track • Campus: Online
I am currently wrapping up my agile group project with Firehose. It has been an amazing experience, and this was a huge reason why I chose this program. I am on the job hunt, and many job ads mention that they prefer someone with experience in an Agile group project. This also means that you have experience using Slack, Trello, and collaborating with Git, which is also mentioned in many job ads. With all the many things out there in tech world that I still don't have experience with, every one I can "check off" is a win for me. We covered a lot lot of skills in the program, including algorithms and complicated math stuff. I am not a natural in this arena, so Firehose's mentor project sold me here. I was paired with a mentor, which has been seriously valuable. He is very skilled with alogrithms and teaching math stuff to me, and he breaks it up into understandable chunks. He gives me advice as I enter the job hunt, and I am so sad to be finished with him and with the program. Highly recommended! I did work full time and I completed the part time. If you can, I say do the full time accelerated because being in it 24/7 is hard, but also makes it stick.
- A Solid Bootcamp- 12/1/2017Rosie • Jr. Software Engineer • Graduate • Course: Part-Time Software Engineering & Web Development Track • Campus: Online
I spent a lot of time researching bootcamps, and I almost started at an in-person bootcamp. I liked the Firehose Project's honesty in their blog: The Definitive Guide to Choosing a Bootcamp, the 2 week bootcamp prep content, and how responsive Marco (one of the founders) was when I had questions. Doing an online bootcamp required more discipline and a lot more effort in networking, but for me it was worth it. Now I'm a software engineer!
What The Firehose Project did well:
- Weekly mentor meetings: Having these scheduled with someone there personally for me was useful in motivating me to keep going even when things were challenging, and of course I had someone to ask all my questions.
- Algorithms & data structures: This really differentiated this bootcamp from others I had researched. I'm glad they made me struggle through these because it was absolutely helpful in learning the core of programming by thinking in a way to break things down and problem solve better. Ultimately I use this in my daily work as a software engineer.
- Career Prep: There's a TON of content on preparing your resume, social media presence, networking which I found to be pretty important. Also I liked that during the career prep track you're also supposed to continue working on technical problems to keep your coding/problem solving skills sharp.
- Interesting Web Development Projects: I liked the variety of technologies and tools used to build the applications throughout the bootcamp. It was nice having them build up incrementally in difficulty and amount of tools needed to learn as you gained more experience. Compared to other bootcamp students I talked to, some of the Firehose Project's applications were more challenging.
- Cost: At the time I paid $6500 for almost 6 months, which was way cheaper than courses I saw of the same caliber.
What could have improved:
- More Concrete Resources during Mentorship: My mentor was really smart and kind, but I wish that I could have had more direction in what we did during our meetings. I appreciated that he left a lot of it up to me but I had a hard time knowing what I didn't know and what to focus on.
- Emphasis on Networking only toward the end: At least when I was at the Firehose Project, they encouraged going to networking events during the career prep section at the end. I started going to tech meetups from the beginning of the 6 months and this was incredibly beneficial for me, even though I had no idea what anyone was talking about most of the time. It was key to talk to people, make connections, and learn new things in tech.
Overall, I had a good experience with the Firehose Project. If I would do it over again I would make the same choice.
- Great Program- 11/30/2017Yoshi Moriyama • User Acquisition Manager • Student • Course: Part-Time Software Engineering & Web Development Track • Campus: Online
I'm about 3 months in at the Firehose Project and it has been great so far. The lessons are explained well and it's great to be able to go at your own pace. I can't speak to job prospects yet but I'm hopefully I'll be able to transition to a software engineer once I finish.
- Starting Firehose on Monday- 11/30/2017Justin Cefai • Student • Course: Part-Time Software Engineering & Web Development Track • Campus: Online
I started looking into coding as a possible career change roughly 10 months ago. I have a son and a full time job, so doing a full time immersive bootcamp wasn't an option. After finishing most of the courses on Codecademy and completing Watch and Code I decided to apply to Hack Reactor. I finished most of their prep course and structured study program, but ultimately didn't find much actual teaching and didn't feel comfortable with what I was doing.
Several times in the prep course you are required to submit your solutions to different problems using Ruby, and those solutions are checked by their staff (sometimes by the co-founder - Ken Mazaika), where they review your code and offer you hints on how to make it more concise if needed. You also build an entire working portfolio / website before you even start the bootcamp. Initially, I thought that I would need to be in an actual classroom to learn anything, but this course has felt way more personal than anything that I've tried so far.
I'm really excited to be starting the bootcamp this coming Monday.
- Impressed- 11/30/2017Chris M. • Barista • Student • Course: Part-Time Software Engineering & Web Development Track • Campus: Online
- Awesome so far!!- 11/30/2017Jeff OConnell • Student • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
After learning on my own through websites and YouTube videos, I even tried another bootcamp, I have learned so much more in the first 6 weeks I have been through this program then I ever did on my own or with the other bootcamp I tried and decided to quit. Extremely happy with the cirriculum and mentor. Mentor really pushes me to think like a developer instead of just going through the motions.
The ciriculum is easy to read and follow, showing exactly what to code and what to expect to happen from your code. And if any errors develop and you get stuck, current and former students discussions are right there to help you out. I have never felt alone in this program and am very pleased with the support in the Firehose community.
I have done weeks and weeks of research on which bootcamp would be best for me. And with Firehose going sticking on mainly one MVC rather than a little of everything approach, focusing on algorithims, and Agile you really cannot go wrong with what they off for the price.
- Superb On boarding- 11/29/2017Dan • Curator • Applicant • Course: Free Bootcamp Prep • Campus: Online
i will head this review off by saying that this was written as part of a competition to win a prize by ekaving feedback. There that is off my chest, now onto the review.
I have not yet completed the on boarding but I have been bow,ed over by the whole positivity and encouragement as I attempt to muddle my way through the Ruby on Rails set of lessons.
Articles for each lesson are descriptive and easy to read, I found that some of the code excerpts could be a little misleading at times, but if you reread it then everything should make sense. If not you can always ask a question in the forum.
One of the best parts of the whole experience. The team are ultra responsive and helpful, they always reply within a few hours to upto 48 hours and with full descriptive answer to your code related queries. Top notch!
I cannot reinstate it enough, the onboarding is so worth doing!
- Great Experience- 11/29/2017Joanna Tracy • Technical Writer • Student • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
I started by taking the free 2 week course, thinking it would be boring like other free courses. I was surprised to learn it was fun and well structured. I created ruby programs and the first part of my portfolio during the free portion.
What impressed me the most during the free period was the ability to get help. If i had a problem, i would post it to the discussion board and I usually got a response within 1 hour or 2 at the most. Unless it was after 9 pm at night.
The lessons are well structured with a variety of challenges, quizz's, and videos to do throughout the entire course on top of the lessons. The timeline can be a bit confusing as you are going through it. I found myself rushing at times because I am part of the accelerated program. I learned to slow down to better absorb the material. They are always improving the courses so I have seen better information on my dashboard in regards to timelines. Your mentor can also tell you if you are on track or not.
My computer wouldnt work with vagrant so I ended up using cloud9 for my dev environment. This made it challenging sometimes to initially setup the applications. I saved the initial instructions so I could easily do it myself.
I ended up going through 2 mentors until I found one I really clicked with. This was important because they help you with the challenges. Mentors can assign additional work. I was overwhelmed with the addiitional work from my first mentor and wanted to quit. I contacted customer service and they quickly helped me find a new mentor who didnt really mesh with me at all. Finally, I was matched up with Rose, who is a fabulous mentor! I also found a local ruby on rails meetup, i highly reccommend going to meetups for additional help and learning.
The office hours are good. The topics vary. Both Marco and Ken (founders of the firehose project) host these. It was very cool to see them interacting with everyone (they use Zoom).
I am currently starting the group project which is to build a chess game app. I was a bit overwhemled by my first task which was to chose and integrate a CI. I went with Travis CI. I was able to get it done and now I have another skill I can add to my resume.
I signed up for this bootcamp because of the ability to get help, mentoring, algorythims, and the group project at the end.
I can't answer anything about job prep because iam not on that section yet.
- Awesome experience!- 11/29/2017Alexandre • Applicant • Course: Free Bootcamp Prep • Campus: Online
Firehose project's free bootcamp prep course has been an awesome experience.
It is exceptionally well structured, with a great UI and user experience. The content is top notch and project based so you'll get you into building mode quickly. While building a Portfolio website from the ground up to deploy, you are introduced to fundamental concepts in HTML and CSS and then an to Ruby with some challenges/ algorithms to brainstorm over.
The outstanding feature in this prep course is the code review and feedback. I am not talking test suite and clever errors logs. Even at that stage you are assigned a mentor that will provide timely and constructive feedback on your code submission. How to name variable, refactor your code, alternative way of resolving an algorithm...the real deal.
Thanks a lot for providing the free bootcamp prep and getting me started, I shall join you on the full software Engineering and web development track. Let's drink from the firehose :)
- Firehose Changed My Life- 11/27/2017Matthew Lepley • Web Developer • Graduate • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
Having a job coding hadn’t always been a dream of mine. I wasn’t really aware of all the possibilities or paths you could take and never really knew anyone that had much knowledge about it. Once graduating high school I found out that my cousin had become a programmer. After talking to him for a bit I decided that is what I was going to go to college for, programming. After getting an Associates’ in Computer Science I attempted to find jobs where I could develop my skills and expand. Sadly, I was unable to find a job, internship, or anything and this discouraged me so I stopped school and went on a different career path.
Five years later, now having a wife, 10 week old child, and a job working upwards to 16 hours a day multiple times a week, it was time for a change. Going back to the cousin I talked to previously, I asked him what I can do. His reply, “Anything in web development. Seriously, it is booming and where the world is moving. There are a bunch of coding bootcamps out there that teach people how to code for the fraction of schooling costs.” I had not even heard of the term bootcamp before, so I started my research. I was quickly flooded with bootcamps and apprenticeships and training schools and started getting excited.
I talked it over with my wife, weighed the books to make sure we could afford the risk, and decided we would use our tax returns to invest in a better future. Before making a rash decision I told myself I would wait a minimum of two weeks before making a decision. Being stuck between two options at the end of the two weeks, I decided to reach out to them and try to have a 1-on-1 discussion with them on “why I should choose them.” The first option I received what seem to be a populated generic response with a tiny bit of customization added to it. This put me off quite a bit… So, onto the second option, Firehose. I received a very prompt response pertaining specifically to the questions I asked along with an offer to jump on a call and talk about my concerns. My decision was made right there, I was seen as a person and not a number. After the call my decision was solidified and I signed up for their prep course.
After completing the prep and being accepted to Firehose Project, I started in the middle of March. I honestly don’t know where to start when pointing out the amazing things they have to offer. I think the best part for me was that it was 100% virtual. With my crazy schedule and time constraints, there was no possible way for me to attend an in-person training program.
Alongside the course being entirely online, there are weekly 1-on-1 mentor sessions with senior web developers, algorithms and coding challenges to build up your skills on programming logic, multiple applications that you build and publish to the web, and forums at the end of each lesson to ask questions when you get stuck. On top of that, their amazing Team Project gives you the skills of working on an agile development team. Did I mention the job preparation resources you get access to, and having lifetime access to the materials in the course?
Fast-forward through the course and I don’t have a single negative about the course. Yes it was hard-work and yes I had quite a few nights with little sleep, but this didn’t have to do with the course, it had to deal with my crazy schedule and life. The Firehose has since developed options for different paces since I graduated to account for students like myself. I am now employed by Firehose as a Web Developer. Looking back now at what I thought was a risk is really one of the easiest and smartest decision I’ve ever made.
- Really great program- 11/27/2017Ivan • Student • Course: Part-Time Software Engineering & Web Development Track • Campus: Online
I was 2 months in the bootcamp and due to personal issues I had to leave, but looking foraward to come back. The program was amazing, for someone that had no experience in coding like me was really great to start getting all the knowledge from scratch. I was able to learn the basics of MVC, how to browser communicates with the server, ruby language, and many other stuff. The lessons are well explained - very detailed - and if you have any question you can ask your mentor and he kindly will help you. I did the first two projects, Splurty and Nomster and both were really great to learn the basics until something more complex.
The management team was always in contact with you for any particular issue you have, they are really supporting and giving you any advice on how to take the best advantage of the program.
My mentor has great experience in rails framework and he was always giving some advice on how to have good practices and teaching new stuff that was not in the program.
Overall, the experience was really great and I will recommend it to anyone that want to get into the programming world. I didn´t take the job prep so I can not comment about it.
- Elevate your game- 11/26/2017Kevin Kawai • Software Developer • Graduate • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
First off, I honestly think Firehose is one of the better options for Bootcamps and if any of my friends where thinking about it I would definitely recommend it to them. 11/10. That being said, I kind of do think that I got as much as I did out of it because I was lucky enough to be living with relatives during my time of study and didn't have to worry about expenses or housing. I'm not sure I would have been able to get as much as I did if I was working full-time or even a part-time job.
The group project was also an amazing experience. When I started it I really felt like I was using what I had learned in a "real" programming setting. The evolving code base was something really cool to experience. I would maybe put a little more guidance in the tasks. I felt as though we were really just free balling it and at some points no one really knew if they were doing things correctly. But maybe that's the point and figuring out how to work together is important. I however sort of wished we could get our code reviewed by the mentor who was leading the project, as most of us didn't have any coding experience and thus most of the time weren't able to give that good feedback and eventually devolved to just everyone saying "looks good to me". Honestly though as I started working at my company we basically do the same things we did in the group project (daily standups, weekly retrospectives, code reviews) so nothing really felt foriegn and I was able to get the ball rolling on day one.
Lastly, I'm not sure if this belongs in the program but having a little guidance on how to read code would have been nice. Before ending the program I was trying to contribute to some open source projects online only to find myself really overwhelmed by what was happening. Even as I started work the code base was huge and there were many coding patterns (decorator objects, form objects) that I didn't understand and had to take time to learn. But again that might just be something that you learn on the job so I'm not entirely sure it belongs in the curriculum.
Overall, I got exactly what I wanted out of the program and enjoyed it thoroughly. I don't really understand why people online say bootcamps are a waste of time because I learned so much through firehose. It might be possible that people who give bad reviews didn't put any effort in because it does take some work but it is really worth it if you want to pursue this field as a career.
- Recommendation- 11/22/2017Esther Wang • Applicant • Course: Free Bootcamp Prep • Campus: Online
- Great design and easy to follow- 11/16/2017Jonathan Brock • IT Admin Level 2 • Applicant • Course: Free Bootcamp Prep • Campus: Online
- S Smith • Student • Course: Accelerated Software Engineering & Web Development Track • Campus: Online
FHP has proven right for me due to really involved instructors, coding and algorithmic challenges that hammer home computer science principles, and most importantly the way you hit the ground running from day one on coding projects. Really excited to see how the course continues to develop and where it takes me in my career!