the-firehose-project-logo

The Firehose Project

Online

The Firehose Project

Avg Rating:4.82 ( 188 reviews )

[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

all (188) reviews for The Firehose Project →

Recent The Firehose Project News

Read all (8) articles about The Firehose Project →
  • Accelerated Software Engineering & Web Development Track

    Apply
    MySQL, HTML, Git, JavaScript, jQuery, Rails, CSS, Front End, Ruby, SQL
    In PersonFull Time
    Start Date Rolling Start Date
    CostN/A
    Class sizeN/A
    LocationOnline
    22-week program designed to help you become a professional software engineer.
    Financing
    DepositN/A
    Tuition PlansPayment Plans Available
    Getting in
    Minimum Skill LevelN/A
    Placement TestNo
    InterviewNo
  • Saroar Khandoker  User Photo
    Saroar Khandoker • Ruby Developer • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I change my life after take Thefirehoseproject, My dream was become a good software developer they make my dream true, I was 28 years man who dream it :) i can say nothing is impossible if you get proper guide line and little bit backup form who know their job and they know their job how to teach  , i really give them 1000000000.times { puts "Big big thanks for help me to change my career" } after finished this course i was not took me long time for get job, my first job was free job :) i mean internship i was doing that 4 month then i leave my internship and got paid job was not good salary but it was ok after 4 month again i change my job 
    Now i am working in local company i am working as junior Ruby developer where i test TDD and BDD :) and i love it :)

    What i like their course ?
    Regular code reviews
    High level Job preparation guide
    Very friendly
    Teach how to solve problem
    Groups Project
    Step by step guide line with will help you become good software developer
    From my opinion if they can add more about Test it will be boost their student career because i believe to become a good software developer you have to be good in test

    Again i wish them good luck and if anybody like to ask anything please don't hesitate contact with me via fb https://www.facebook.com/alifspb17

    Note:- I don't have university degree but i am working as software developer its awesome achievement for my life and i think everyone can do it if they love what they are doing, i wish everyone good luck and advice never give up one day your dream will become true like me :)
    Winner are not people who never fail, but people who never quit.

  • Chad Bruner  User Photo
    Chad Bruner • Student • Student Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    I have to say that the Firehose Bootcamp Prep Course is one of the best online resources out of several I've researched and tried out. The instruction is clear, simple and never overwhelming and all the while there is encouragement to keep trying until you get. The course uses videos and reading activities providing very manageable, step by step guides to learn coding concepts which the user is then encouraged not only to practice, but also to submit for review and comments from the course instructors directly. The instructors are always encouraging and very responsive! I strongly encourage anyone even remotely interested in coding to start immediately with Firehose!

  • Brian S.  User Photo
    Brian S. • VP of Product • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    Highly recommend the Firehouse Project. I took the course after a co-worker recommended it to me.  I was able to completed the course in a few months while working full time.  Ken and Marco did a fanastic job of supporting the class and individual students throughtout the course.  I walked away with a good foundation on which to grow.  Only recommendation is to add more Javascript to the course work, however I think they've added more to the curriculum  since I was a student. 

  • Diane Van Etten  User Photo
    Diane Van Etten • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

         It's very easy for me to write emails about and send letters to places that have done something that I haven't liked or to someone who I have feel has wronged someone in my family, but it's much more difficult to write a review for something that totally changes one's life for the better as The Firehose Project has done for me. This is actually not my first career, or even my second, but it's my last and best. I have a BS in Mathematics and an MBA with a Finance specialization, but I finally found my calling when I found The Firehose Project. I now own a small business and do one off projects for others, from home, doing something that I love and you know the saying...when you do something you love you NEVER work a day in your life! I honestly don't even know how I stumbled across their website http://www.thefirehoseproject.com/, but I am so thankful that I did.

         I actually started writing this over a week ago...and I've written and deleted more times than I can count...but if you ask Ken Mazaika and Marco Morawec, the guys who started The Firehose Project, that's nothing new. It was a pattern that I had when I first started to code...I was trying for perfection, so I would write my code and then instead of just reworking the code I already had, I started all over again.  So, I will actually start and finish this today.

         I'm not sure if you get to interact with the founders of every other bootcamp out there, but with The Firehose Project Bootcamp, you DO have interaction with Ken and Marco. And that interaction is specific and meaningful. I understand that their time is very valuable, but not one time did I ever feel that I was rushed while talking to them. Every Wednesday night during virtual office hours, Ken would schedule one hour to answer any questions, but he would not hesitate to spend more time on the call with everyone, if necessary, or to work with you one on one after the call if it wasn't an issue that others might also be having. I wasn't new to coding, or so I thought since I had been working with HTML and CSS, but I had no experience with Ruby or Rails and The Firehose Project encourages, well, forces you to jump head first into the deep end and begin coding. No, I didn't have a clue what I was doing or why, but I was watching the videos, reading everything I could, going through the lessons, meeting with my mentor, attending the weekly discussions and asking questions and after a few weeks I realized that I could actually quickly spin up a Ruby on Rails webpage, throw some bootstrap and some pictures onto the page and get my MVP (minimum viable product) up and running. So, not only was I learning, I was hooked.

         The more I learned, the more I wanted to learn. I've actually gone through the updated lessons a number of times, I still watch the slack pages for the new projects, I think I'm still on the hook for part 2 of a Docker lightning talk and if they'd let me, I would still attend the Wednesday night discussions. 

         Marco and Ken have not only managed to build a wonderful product that teaches you Ruby and Rails through a series of projects, videos and a personal mentor, but they cultivate a comraderie with the people that you go through the program with...even though you start at different times and are in different places in the project and it's all done ONLINE. I don't know how they do it, but they do...and it's wonderful.  Firehosers, as we are all affectionately called, become your family. You find yourself reaching out to them in the middle of the night for help with some code you know you should get, but you don't want Ken to know you're stuck on. Your fellow Firehosers are the ones in the chat room cheering you on as you tackle your first lightning talk, where you're sure that you're talking too fast and you KNOW that no one on the video call is remotely interested, but they're telling you what a wonderful job you're doing...and Ken and Marco are also telling you how great you did! Again, I don't know if you get this from other boot camps, but I've talked to people who've gone through other courses and I haven't heard them talk about their experience with the same passion that I have when I talk about The Firehose Project.

         Along with the curriculum, that includes different course tracks, you do have access to mentoring sessions, weekly discussions and cheat sheets that include information on Git, Heroku, Ruby and Vagrant. If you'd like, you have the opportunity, as previously discussed, to give a lightning talk and showcase your budding tech skills. You're building your resume as you move through the course...and yet they still give you more and more and more help with your job search!

         Yes, I could go on and on and on....I could probably write a book on how wonderful The Firehose Project is, so if you have any doubts, go to the website http://www.thefirehoseproject.com/?home=true and you can see for yourself that you want to be a Firehoser!

         I believe it's been almost 18 months since I've graduated from the program and if I had the chance to do it all over again, I would choose The Firehose Project.

  • Ernesto  User Photo
    Ernesto • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    I decided to sign for TFP after doing a lot of research looking for the right online part time coding bootcamp for me, and decided for them after taking their free pre-course. I liked this preview a lot (and I took it before they improved it  a few months ago), specially the friendly feeling and how active and close their founders Ken and Marco seemed. That gave me a lot of confindence.

    Overall, I’m really happy with my choice and most likely I would do the same choice today, but of course not everything is perfect, or at least lets say that there is room for improvement in some aspects.

    The program focus on three different main points:

    • Learning to craft webapps mostly via Rails.
    • Learning to solve algorithms and learn about typical CS concept or data structures, mostly using Ruby.
    • Software Engineering related topics: Agile, SCRUM, TDD etc. You get exposed to them via the final team Project.

    To support this, you have one weekly session of an hour with a mentor (I was very happy with mine, by the way, a truly profesional software engineer with a lot of experience in industry and deep knowledge of a lot of technologies including some of the cutting-edge ones). There are also weekly sessions of office hours, and you can always ask Ken or the other guys in the staff who are always glad (and quick) to help-

    You are tought how to create webapps via written lessons where you follow a walkthrough to create several apps each one more complex than the previous one, getting exposed both to Rails itself, specially how you can get things done more than how it works, and also to the gems and tools used by developers on a daily basis. You also get exposed to tools like the CLI or Github from minute one. In my opinión, this part of the curriculum is very well executed and the lessons are well designed in progressive complexity.

    Regarding algorithms, there are assignments where you have to solve problems or work with data structures. This  is helpful specially for people looking for a career switch, since you learn about things you are going to probably be asked in a interview. You would typically try to solve the problem, and then whether you are able to do it on your own or not, you should check with your mentor to look for ways to refactor or improve. This is the part where you are supposed also to actually learn Ruby.

    What I didn’t liked about how this part is planned is that you have to look for ways to improve your knowledge of the language outside the program, cause of the lack of an organized intermediate-advanced course in Ruby. It could be argued that being able to google for stuff and learn on your own is another needed skill, and this is true, but I feel like once you pay for a program, having to go outside to look for somehow basic and expected content about the language or the tools is dissapointing.

    This is even more dissapointing given the fact that the pre-work have a pretty good introductory course to Ruby, that I really liked it. I found myself expecting something similar in the lessons, but there isn’t. This is extensive to how the key “theory” concepts are explained. You just have some short video series explaining concepts such as MVC and the basics of Rails, OOP programming, Intro to Javascript etc. In my point of view this is insufficient and this is the weakest point of the program by far. More written content to serve as a guide about the important topics should be a must, specially given the nature of the background most students have.

    Lastly you get exposed to software engineering topics such as Agile methodologies in the Final Project. This experience is unvaluable, and something you can only have in a place like this, Granted, you can learn to code and craft apps for free if you are disciplined enough given the huge amount of free content there are outside nowadays, but you can’t have an experience like the Agile Team Project for sure for free. Along 7-8 weeks, you work with your team using Agile methodologies and being guided by a mentor that acts not as a teacher but as a team manager, assigning tasks and defining goals and timings while you make a complex app using all the knowledge you have by this momento, close to the end of the program, and using new tools and workflows where you could actually have a feeling of how it would be to work in a team of developers.

    They also have a job assistance curriculum which I still didn't take since I'm not looking for a career change today, but recently they totally re-worked it adding a lot more content.

    To summarize, what I liked:

    • The healthy and friendly environment, staff deserves a 10/10 and community is also friendly.
    • The walkthoughs where you actually build apps.
    • The mentorship program.
    • The value you get for your money (usually these programs with 1 on 1 mentorship are way more expensive)
    • How fast and accurately the staff provides feedback or help.
    • How they periodically improve the content.
    • The Agile Team final Project.

    What I didn’t like:

    • If you want to understand and work the technologies, patterns or languages involved or actually learn in an intermediate-advanced level about them, you have to look for content outside. There is a lack of written content apart from the walkthoughs. The video series are not enough in my honest opinion, by far.

    Overall though, as I said I'm glad with my experience.

     

  • Jourdan  User Photo
    Jourdan • Student Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    I am about 10 weeks into the Firehose Project curriculum, and it's going great so far. The pacing of the lessons and the regular challenges and exercises are so helpful in solidifying the course materials. I particularly like the written lessons. It's much easier to re-read a sentence or explanation rather than rewinding a video. Finally, the combination of having a personal mentor as well as the important insistence on learning algorithms & computer science fundamentals is what makes Firehose superior to many other bootcamps that I investigated. 

    Having a mentor allows you to keep moving through course materials by jotting down something that trips you up during a particular lesson and discussing deeper in a one on one meeting each week. This allows you to keep a steady pace in the lessons and using the mentor sessions to gain clarity on anything you might be confused about. Getting a solid foundation of CS topics are crucial as well. It's one thing to master some syntax, but without understanding how the individual pieces ladder up to efficient, consistent solutions to challenging problems, I imagine you'd have a really tough time landing a job after the program.

    So far, I'm really satisfied with my decision to choose Firehose over the other camps on the market.

    Note - I haven't gotten to the job assistance portion of the curriculum yet, so I'm not able to rate that at the moment. However, I know they recently revamped that piece and have created a full learning track dedicated to that process, so I'm looking forward to diving into that when the time comes.

  • WeiHsi Hu  User Photo
    WeiHsi Hu • Product Manager • Graduate Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I finished The Firehose Project bootcamp 2 years ago and I must say I would highly recommend this course, especially if you are looking for a flexible online course to fit your schedule.

    The Experience: the mentor and the course

    I had a great experience in the learning environment that was set up by the course. My mentor was not only very knowledgable but also a great teacher. He knows the subject matter very well and was able explain complex things to beginners.

    On top of the 1-to-1 mentoring, the Firehose project also built a very supportive community through different forums (weekly office hours, online discussion groups, slack chats, team project, etc.) Students and alumini regularly interact and support each other in these forums. Much of it is down to the students, but the team at the Firehose Project has definitely been instrumental in intentially facilitating that supportive vibe. The different interactive opportunities have also grown substantially since I finished the course and the large network of alumni and students is really inspiring to see.

    The Content

    It is not until I started working and building projects for clients that I appreciated how much breadth and depth the curriculum covered. The deceptively simple apps that you get to build throughout the course covered a big range of complex technical requirements. The curriculum was also well structured into technical components that you need to learn. When I started building projects from scratch for myself or for clients, I was able to apply what I learned to build things with different requirements.

    I like written contents because I can then progress at my own pace without being restricted by the "pace" of videos. Firehose's mix of written content, graphic illustrations, and video contents are well balanced. The style of the written content was very conversational-like, making it really easy to follow and understand.

    The Firehose Project also continuously improve, update, and add to the curriculum, so as an alumni, regularly go back to the course content and learn about new topics.

    Job Assistance

    Throughout the course, you are given good amount of job searching preparation. For me, this mainly focused on the coding challenges that you might encounter during an interview and the team project to give you the experience of working collaboratively. 

    You are being given quite a lot of flexibility of how you want to progress in the course. You can either take an "employment" route or a "start your own thing" route, or even both if you are willing to put in the work. Although there is a suggested pace, if you finish the course content sooner, it just means that you can embark on different challenges you and your mentor set for yourself.

    I subsequently took a different bootcamp on Data Science with a similar model (self-pace content and mentor). By comparison, I think that The Firehose Project is outstanding. Not only the content is great, you really get a sense that The Firehose Project team cares about the students and always tries to make the learning and the experience better. Well done!

  • David J  User Photo
    David J • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    Excellent value for the money. Firehose offers a superb course for much cheaper than the other coding camps I looked at. The course begins with some basic coding and by the end you are building complex apps. I found everything easy to follow and when I got stuck there was plenty of support, from the slack channel to a ticket response system that is surprisingly fast, and also a weekly live video meeting hosted by Ken and Marco where students can ask questions and get help with what they are stuck on.

    The mentor system is another high point of TFP. For one hour a week my mentor and I would discuss new concepts and go over things I was having trouble with via webcam. I found this extremely helpful and it adds a whole different layer to the learning experience.

    The final project is the agile team project, where 4-5 students work together to build a complex web app under the guidance of a mentor team leader. This simulates what it is like to work on a team in the real world and brings new challenges, and it was a lot of fun. I found the experience valuable and it gave me a taste of what to expect in the workplace as a programmer.

    Overall, I would highly recommend the Firehose Project. If you want to take a deep dive in ruby on rails and learn how to code, this is the place. There is a strong focus on learning how to code the right way, and this will help no matter what language you end up using. 

  • David Swanson  User Photo
    David Swanson • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Looking through my experiences I have had in The Firehose Project, I know the journey is just beginning for me. I'd known for awhile that coding was in my mindset, but for a long time felt lost and stalled by all the seemingly endless routes to take. 

    That all changed with this coding bootcamp.

    This gives you real, hands on experience of what it is like to fully deploy working, quality web apps alongside great people that do so on a professional basis. It's given me a can-do attitude for a field that piques my interest to keep myself going, with quality communication being highly valued.

    I've since landed a comfortable, variable-by-day position that uses many aspects that came to life going through the course, applied now in working extensively with databases both physically, and on the computer interface.

    The mentors are personalized specifically to your case, so that check-ins with them are especially productive times. Every step taken feels meaningful.

    There are also several community group channels to partake in with fellow Firehosers taking on the same work as you, along with weekly Office Hours for true live discussion. Exceptional work is going on behind the scenes here to make this all happen, and I am very happy to have joined The Firehose Project. They are there for you every step of the way and beyond.

  • Erin Morrissey  User Photo
    Erin Morrissey • Associate Software Engineer • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I finished The Firehose Project’s curriculum in late October of 2016 and am extremely happy with the program and all that I learned throughout the 22-week course. Before deciding to enroll in a bootcamp, I had tried learning JavaScript and Ruby on my own, but never made any progress due to analysis paralysis around all the tutorials and material available for learning. One of the best aspects of the program is being able to set aside that thinking and follow their well planned out lessons, which teach you what you need to know, when you need to know it.

    The curriculum is project-based, so you jump right into building a functioning Ruby on Rails web application, and continue with more web app projects that build on what you just learned. With algorithm challenges throughout the program and a focus on learning object-oriented programming, I felt like I received a great foundation in programming concepts. Getting an introduction to agile methodologies in the final group project turned out to be very valuable in the job search process — being able to talk about that experience played a large part in my landing an Associate Software Engineer position after finishing the course.

    Between the course’s Slack channels, weekly office hours sessions and weekly calls with a senior developer-level mentor, there’s always someone available to help with questions. The curriculum is structured as written and video tutorials, so the entire program was very easy to fit into my lifestyle, which was very important to me. Students have lifetime access to the curriculum as well, which has already come in very handy when I needed to brush up on some JavaScript concepts. The Firehose Project turned out to be an incredibly smart investment in my personal development and I highly recommend the program.

  • Great Pre-course
    - 9/19/2018
    Cyrus • Attorney • Applicant
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    So far I have gotten through the HTML/CSS and Ruby section of Firehose's free online pre-course, and it's been superb. You build a very basic website with HTML/CSS, then you move into building a foundation in Ruby. The lessons and coursework are ordered and presented in such a way that you're able pick up things quickly, and your challenge submissions are reviewed usually sameday by a Firehose expert. If the full course is anything like the precourse, I plan on taking it!

  • Dr. Monroe Mann • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I can’t say enough great things about Marco, Ken, and the Firehose Project. Thanks to everything I learned, I not only was confident enough to code the website for my law practice (monroemannlaw.com), personal brand (monroemann.com), and my not for profit, Break Diving (breakdiving.org), but I also learned enough to recruit and lead an all-volunteer coding team to build Break Diving’s Terms of Service Fairness Project hosted on Heroku at www.tosfairness.org. Oh, and I’m building websites for others now too, and teaching them how to code! While I had a bit of coding experience coming in to this program, nothing really made sense. Firehose brought everything together. And I’d be remiss if I didn’t applaud Ken, Marco, and Brita for offering me a special payment plan based on my current financial needs.  If you don’t think you can afford the program (yeah, it IS expensive), talk to Ken and Marco. Explain how passionate you are about the program. I know they will bend over backwards to try to accommodate you. And don’t give up until you figure out a way to finance it. I wouldn’t be the head of a growing coding team now were it not for what I learned at Firehose. Are many of the coders working under me much better a coder than I am? Hands down yes (and I’m learning from them). But The Firehose Project taught me enough that I can lead this team in their own language and actively contribute to the project as a junior full-stack developer. I tried many other online coding programs. None of them seemed to be as simply constructed, as cleanly presented, or as incredibly supportive as Firehose. Oh, and when you graduate, if you want to join Break Diving’s awesome coding team, you can apply at www.breakdiving.org/volunteer  We’ve got multiple exciting projects all in various stages of development.  We’d love to welcome you aboard. 

Thanks!