Flatiron School offers structured, skills-focused online certificate programs designed to build a strong technical foundation in disciplines like software engineering, AI & data science, and cybersecurity. Flatiron School’s Work-Integrated Immersive programs combine coursework with a paid apprenticeship, giving students the opportunity to gain real-world experience while they learn.
During the work-integrated phase, students spend 20 hours per week in structured coursework and 20 hours per week working for a company. By graduation, learners have built a professional portfolio, gained production experience, and earned income that can help offset tuition costs. Programs are facilitator-led with defined schedules, hands-on projects, and ongoing support to keep students accountable and progressing.
For certificate programs, the application process asks prospective students to share a bit about themselves and what is driving them to start a career. The process includes speaking with an Admissions representative in a non-technical interview to allow for the opportunity to get to know each other better in a friendly conversation. Applicants will also need to complete a 15-minute critical thinking and problem-solving assessment afterwards. Applicants will receive an acceptance decision from Admissions. If an applicant wants to try for the Accelerated Immersive path, they will need to go through a technical interview in addition to the steps above.
Flatiron’s programs are cohort-based and facilitator-led with structured deadlines and a defined path. Facilitators provide guidance and support throughout the program.
581 reviews of Flatiron School
-
LisaStudent · Online Software Engineering Immersive
Highly recommend
Over the last several years, I have worked with multiple online programs. In each case, I have found myself frustrated for one reason or another. My experience with Learn Verified has been a welcomed change. The curriculum is clear and concise, while still ...Over the last several years, I have worked with multiple online programs. In each case, I have found myself frustrated for one reason or another. My experience with Learn Verified has been a welcomed change. The curriculum is clear and concise, while still presenting a challenge. The lab work provides a valuable platform to practice what you have learned. The entire program is well scaffolded, delivering lessons step-by-step, culminating in projects that demonstrate the bigger picture of how all the pieces fit together. The curriculum is open-source, so it is constantly being improved by students with the approval of instructors. The program has a valuable feature where you can ask questions and get answers from other students and instructors in a real-time chat session. The process of talking through a problem with another student or instructor as it comes up is a tremendous improvement from the message board approach I have seen in other programs. The feedback at Learn comes live, and prevents the types of roadblocks that lead to frustration and disinterest. One of the co-founders of the school is incredibly involved in the program. He typically gives three live lectures per week based on topics the students have requested. He’s active in the Slack channel and is constantly offering to help students with whatever they need to succeed. Even though this is a remote program, you really get the feeling that you are part of a community of students eager to help each other get through any roadblocks they encounter. I had considered attending an in-person bootcamp, but the flexibility afforded by Learn lets me move at my own pace. This lets me re-visit topics that I need to spend more time on. This would not be possible if I was attending an in-person bootcamp. I can efficiently breeze through topics that are more intuitive to me, while spending more time on ones that are more challenging. You still get the same material that students in the in-person Flatiron bootcamp get, but you can navigate at your own pace. Most importantly, I have learned more in the past few months with Learn than I learned in two years of self study. This program has focused me on the right topics to study, and the right order to study them. Finding individual free resources is easy, but figuring out how to combine them into a worthwhile lesson plan is nearly impossible. This program sets you up with exactly what you need to learn, providing a great foundation of knowledge that is setting me up to code in the real world.
Overall5.0Curriculum5.0Job supportN/AInstructors5.0 -
TracyStudent · Online Software Engineering Immersive
A Great Fit for Me - Your Mileage May Vary
Saw these reviews and thought I'd share as well. I've been in LV for about 4 months, so I feel like I can accurately speak to the program's strengths and weaknesses. I found out about Learn while I was interviewing with in-person bootcamps in San Francisco....Saw these reviews and thought I'd share as well. I've been in LV for about 4 months, so I feel like I can accurately speak to the program's strengths and weaknesses.
I found out about Learn while I was interviewing with in-person bootcamps in San Francisco. I definitely had a negative bias toward online bootcamps (Bloc and Thinkful in particular), but the Learn platform really impressed me. It was incredibly addictive working through the lessons. The curriculum is a treat- it's timely and funny stuff (Grumpy Cat, Kanye, etc.). I also felt better about the program because they make you complete a ~30 hr Intro to Ruby course before you can even apply. And it's hard. That's a good sign.
Beyond that, the burgeoning community atmosphere online is really nice. It's positive, encouraging and inclusive. People are really trying to help each other succeed.
Oh, also - in general, an online bootcamp fits my learning style better. I can speed through things I already know, like SQL, and spend more time really digging into trouble spots. There are multiple weekly live lectures that you can drop into if you need a review.
Of course, there are the usual problems that one might associate with learning online. This program might not work for you if you aren't good at pacing yourself. Also, the program's hours revolve around the east coast, so if you're on the west coast like I am, you may be out of luck if the “Learn experts” aka TAs have gone for the night. Oh also - Avi is awesome, but the TAs vary in their helpfulness/knowledge level.
Another issue some might have a problem with is the fact that this program is still so new. There are typos, there are bugs. Sometimes the TAs become overwhelmed with questions so responses take a while. If you don't have a Mac, working through this program may be technically annoying. It’s been an issue for me so much so that I’m considering biting the bullet and switching over as soon as the new Macbook Pro comes out. However, I feel like the LV team has been honest and responsive about these issues so I cut them some slack.
Overall, I'm really happy with my choice to go with this program. It works for me.
Overall5.0Curriculum4.0Job supportN/AInstructors4.0 -
Liz DenhupOnline Software Engineering Immersive
Excellent program.
I enrolled in the online version of the Flatiron School three months ago as I was looking to transition into a career in full-stack web development. I am currently in the program. In the past three months I have gained a ton of proficiency in programming, a...I enrolled in the online version of the Flatiron School three months ago as I was looking to transition into a career in full-stack web development. I am currently in the program. In the past three months I have gained a ton of proficiency in programming, and I feel that I am being well-prepared for the job market. The instructors are really helpful, and the people at the Flatiron School do a great job of making the experience immersive. The Flatiron School's online bootcamp is also one of the only bootcamps which offers job placement assistance, which was a big factor in my decision to choose Learn over other bootcamps. I will update this review after I graduate to reflect my experience with placement services. Overall, I think Learn is a great value and that I have learned a lot from the program.
Overall5.0Curriculum5.0Job supportN/AInstructors5.0 -
Marsi M.Student · Online Software Engineering Immersive
Awesome
Started the Learn Verified program in November with absolutely no coding experience. I like that you can try the free Intro to Ruby course before applying to get an idea of how the program works. It is a very comprehensive curriculum with descriptive lesson...Started the Learn Verified program in November with absolutely no coding experience. I like that you can try the free Intro to Ruby course before applying to get an idea of how the program works. It is a very comprehensive curriculum with descriptive lessons and challenging projects and labs.
Since I haven't completed the program yet, I can't speak for the job assistance aspect; however, their jobs report is available to view. From the looks of it, it's very encouraging.
The staff is top notch and available to answer questions and help at any time of the day. You can tell they really care about each and every one of us. What is really awesome is that Avi is so accessible and can break down the most complicated concepts into easy-to-understand pieces. Even though he's the Dean, he takes the time to explain and help us, and it makes you feel like you matter. It's like getting on-the-job training from the CEO.
I love the community and feeling of connection as we all share code and vent our frustrations and cheer each other on from all over the world. I couldn't have asked for a better experience. Flatiron School rocks!Overall5.0Curriculum5.0Job supportN/AInstructors5.0 -
RobertoStudent · Online Software Engineering Immersive · Graduation year 2016
Student
Note: I am a current student and have not graduated yet. If track record is anything to go by, alumni validation, and judging by my experience so far, I vote 5 stars for job assistance. I will edit by June 2016 if I find otherwise. For me, choosing a progra...Note: I am a current student and have not graduated yet. If track record is anything to go by, alumni validation, and judging by my experience so far, I vote 5 stars for job assistance. I will edit by June 2016 if I find otherwise.
For me, choosing a program to get into web dev came down to these factors: credibility, quality, cost. Here is what I found.
Credibility:
The first factor was easy to tackle. If you go to learn.co you can read the jobs report. It’s an independently audited report that contains job placement (99%) and average salary for graduates. I called-up a friend of mine who is an alumni of one of their in-person programs to get more info. She vouched, and gave a great review.
Now take it from me. This is a great program.
One of my former colleagues joined another popular program (without me knowing, or I would have persuaded her otherwise) and is now hoping that she can find a job. I, however know that the school’s reputation is on the line over me. They very publicly advertise their audited placement rates.
Quality:
The curriculum is based on the in-person program. So, not only are the instructors good at coding, the actual material has has proven itself several times (results seen in jobs report). Not just that, but there is material that is not included in the in-person program. You are simply exposed to more content, and one could argue that this will make you a stronger job candidate.
What’s more, I encourage you to actually do the free coursework. It will only cost a little of your time, but you can see what the program is all about and why students are so addicted. Yes, I said addicted.
A note here on quality. The Flatiron School selects students in what I consider a unique fashion. There are people in the program who have tech backgrounds, have worked with big data, or majored in math, and there are artists, writers, comedians, etc. I say this because the curriculum is extremely accessible. Everyone can get through it, and everyone becomes stronger from it. This is largely due to the content and the format, but also due to the community. At the end of the day, despite their different backgrounds, everyone I have come into contact with loves the program.
Cost/Pace:
You go at your own pace. If you finish in 4 months, good for you. If you finish in 8, fantastic. For the most part people don’t pull out their rulers and start comparing. And why should you? However everyone’s budget is always at the back of their mind.
The team recently launched a second version for $500 instead of $1000 per month. The $500 version is just the Premium version with some support services stripped away. I am glad to be in the Premium version because it suites my needs, and I budgeted for it. However, the basic version students are by no means treated any differently in the community. Honestly most of us don’t know (or care) who is in which plan.
Added bonus: Community
This is a big one. Communities are not perfect. Anywhere. But having been on several on-line learning platforms before, and having worked in education, I can say that the community that is cultured here is very supportive and open. Whether you are outgoing or reserved, you can find a place here. There are virtually no rules to follow though. It just seems to be a product of the people who are admitted, and of course the tone set by the community leaders.
Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Ashley M.Student · Online Software Engineering Immersive · Graduation year 2016
Best Decision Ever
Before coming to Flatiron I had spent 4 years in college to get a degree in Game Design from a school with a less than reputable reputation. After achieving the degree, I was left with no actual programming skills, no job, a ton of debt and no will to get o...Before coming to Flatiron I had spent 4 years in college to get a degree in Game Design from a school with a less than reputable reputation. After achieving the degree, I was left with no actual programming skills, no job, a ton of debt and no will to get out of bed in the morning. After moping around for a while I stumbled across Flatiron schools learn verified program and it has completely transformed my life. I have gone from knowing the bare bone basics of programming, to being able to develop complex applications and soon I will be ready to start looking into the working world and turn my life around.
The coursework has proved to be challenging but not overly so. It is well written and easily accessible to those who have no background in coding in the beginning. It slowly builds up and things do become more abstract and difficult as time goes on, but still nothing that we can’t handle. The “ask a question” feature is very useful. During typical east coast working hours experts can answer within seconds to help you with your program. Students may also help other students if no experts are available.
The community is real tight knit. We all do the best we can to help each other, after all we are in this together. Every thursday we have something called “Thoughtful Thursday” where we express our feelings as a group. It is really helpful to hear that others are struggling the same as you. Or that someone finally got over that hump and is doing well this week. When someone is really struggling with a program, students also tend to collaborate together using screen sharing as well.
As of right now the Learn program is still very new and ever evolving. The developers and staff are always asking for our feedback and opinions and integrating it within the platform which is a huge plus.
Avi, who is the Dean of Flatiron School will often make time to assist students whenever they need help or offer words of encouragement. His lectures are a huge help to the lessons that are difficult and unlike many other professors there are no stupid questions for Avi. Each question is treated with the same respect and answered thoroughly. During assessments (which we get after every major section) he will often provide positive feedback on what we could do to improve our code and ourselves. He is always very warm and will never yell or belittle you. He really wants to make sure you succeed.Overall5.0Curriculum5.0Job supportN/AInstructors5.0 -
AnonymousiOS Engineer · iOS Development Immersive · Graduated 2015
iOS Immersive AKA Awesomeness
Around March of 2015, I was unemployed and lacking any semblance of direction in my life. A friend (an Alum of the Flatiron School) recommended the program and seeing as I had nothing else going on - decided to take the leap for the sake of change. Never in...Around March of 2015, I was unemployed and lacking any semblance of direction in my life. A friend (an Alum of the Flatiron School) recommended the program and seeing as I had nothing else going on - decided to take the leap for the sake of change.
Never in my wildest dreams would I have imagined that I would be taking the first step towards a career where I genuinely love the work that I do and the people that I work with.
From the first day, you will truly understand the word "Immersive." Laying out the foundations of their guiding principles, they set their students up not just as wonderful developers, but people. Nearly every student came from a different background and one of the fundamental principles was the idea of always supporting each other.The instructors and staff at the Flatiron School do an exceptional job at fostering a true sense of community at the program - and it was so easy to get wrapped up in the culture that you'd find yourself just hanging out sometimes (without coding!). From class outings and workshops - it was never just about the code (and that was 100% intentional).
Post-graduation, there are tons of resources available when you go job-hunting and the staff are always just a Slack message away! Any issues or concerns, no matter how small are overlooked by the staff who are truly there to help - they want you to succeed, and it shows.
If you're expecting to come out as a top-rate professional developer, make no mistake - it's possible, but not likely. BUT, trust me when I say this, you will come out armed with the knowledge to create amazing things and if you take nothing else away from this review - the Flatiron School teaches you how to learn.
I'm currently an iOS Engineer based at a development shop in Brooklyn, and I wake up every morning excited to go to work. Think about that.
Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
AnonymousGraduate · Immersive Software Engineering Bootcamp · Graduated 2014
Absolutely amazing
Perfect in every possible sense. How could I not say it was the best decision of my life considering I completely changed industries and was placed into a higher payng job that I love? If you can get in, you'd be nuts to attend any other coding school. Period.Perfect in every possible sense. How could I not say it was the best decision of my life considering I completely changed industries and was placed into a higher payng job that I love? If you can get in, you'd be nuts to attend any other coding school. Period.
Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
AnonymousSoftware Engineer · Graduated 2013
:)
Best decision of my life.
Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
AnonymousDeveloper · Immersive Software Engineering Bootcamp · Graduated 2013
Best decision I ever made
I made the leap and quit my job a little over 2 years ago so that I could attend Flatiron School, and it was the best decision I ever made. The instruction was amazing, and the sense of community that was foastered among students created the most incredible...I made the leap and quit my job a little over 2 years ago so that I could attend Flatiron School, and it was the best decision I ever made. The instruction was amazing, and the sense of community that was foastered among students created the most incredible learning environment I've ever been a part of. I was placed in a job almost immediately after graduation, and have loved my work ever since.
Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
AnonymousJunior Developer · Immersive Software Engineering Bootcamp · Graduated 2015
Web Immersive Review
I was part of the on campus web development immersive this year and my life has trasformed in ways I could not have imagined. Here's my review broken down into different aspects that you may be interested in: Curriculum: When I took the course the curriulum...I was part of the on campus web development immersive this year and my life has trasformed in ways I could not have imagined. Here's my review broken down into different aspects that you may be interested in:
Curriculum: When I took the course the curriulum was based on ruby and built up to ruby on rails. We started from writing basic ruby, into object orientation, then sinatra, and eventually to RoR and javascript for client side interactions. The really nice part about the curriculum is that we start at a lower level to understand how some of the abstractions work. An example is when we built our own ORM which mirrored the pattern of Active Record. Another example is building our own log in system that used the same implementation as the Devise gem. Since there are a lot of abstractions in programming, its a nice way to introduce newbies like us to a large framework like RoR. Oh, and of course, we were always using git like a real developer for version control :)
Content delivery/organization: Obviously I haven't gone to any other bootcamps, so I don't know how they deliver their content, but at Flatiron School, we used a system called Learn that had our daily schedules each morning, our assignments and "readmes" that explained the concepts we were going to cover, and any announcements from our instructors. The tool has all of our labs organized by topic and you can also see who else is working on it so you can group up and code together. It also has a built in chat system so you can ask for help from instructors or other students! Outside fo the tool, we had lecture and lab reviews everyday up until project mode. Those were pretty helpful to ask as many questions as you needed until you understood the lab.
Community/student support and growth: One of the reasons why I chose the Flatiron School over other schools is because of the student support and community involvement. And I must say, they definitely delivered! For community involvement, Flatiron hosts a meetup every Tuesday where students present a project of their choosing. It's required to do this if you enroll, but it really expands your ability to talk about technical stuff in a concise way. At the meetup, current and aspiring developers show up so there's time to talk to them before or after the presentations. There are also a lot of guest speakers that come in and talk about their experiences as a developer, CTO, product manager, etc. Another awesome part about Flatiron School is that they provide tutoring and mentorship for students that need/want it. Unlike some of the other schools, Flatiron won't just kick you out because you don't understand something. They'll help you out and make sure you get the support you need. The only reason why a student might be kicked out is if they do something really stupid like steal monitors or punch another student in the face.
Job Assistance: I think this is one of the biggest questions for most applicants coming into the program. How long will it take for me to get a job? What's the most effective way? Who's gonna help me out? All these are legit questions. What I will tell you is that you're in great hands. During the semester, you build at least three projects to have in your portfolio (1 from the Flatiron Presents project, and 2 project mode projects) and they are all on topics that you want to focus on. There's also a dedicated Placements team that helps you in numerous ways ranging from resume reviews, mock interviews, or how to interact with potential employers. There's also a speed-interview session during the last week of the semester so you get to interact with people that are looking to hire developers. I could probably keep going on about the placements assistance, but you can see how great of a job they do by looking at their jobs report on their website.
In summary, Flatiron School is filled with people that truly care about your well-being and are interested in your success to switch your career from whatever you were doing to a developer. I highly recommend Flatiron School and hope that you have a great of an experience as I had.
Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
AnonymousGraduate · Immersive Software Engineering Bootcamp · Graduated 2014
Amazing program
The best thing about FIS is the quality of teaching. This comes from both the instructors who are very helpful as well as your peers. They do a great job of selecting the students and forming well-balanced classes. I learned a ton from them. Other great thi...The best thing about FIS is the quality of teaching. This comes from both the instructors who are very helpful as well as your peers. They do a great job of selecting the students and forming well-balanced classes. I learned a ton from them.
Other great things are:
-Teaching you programming concepts that are transferrable to any language. We learned Ruby but you can take the methodologies they teach you and apply it to any programming language.
-The placements team is awesome. They do a great job prepping you for interviews and connecting you with lots of job opportunities.
I would highly recommend this program to anyone who is serious about becoming a web developer.
Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Craig C.Graduate · Graduated 2014
8-week Part Time Program
Hello! I wanted to take some time to review my experience with The Flatiron School. I completed the 8-week Part-time Front End Web Developement program here back in May of 2014. It was a pretty good experience being my first dive into web development. It wa...Hello! I wanted to take some time to review my experience with The Flatiron School. I completed the 8-week Part-time Front End Web Developement program here back in May of 2014. It was a pretty good experience being my first dive into web development.
It was a combination of video projects and in person once a week classes. The videos were somewhat long but they were broken down into seprate projects so it was pretty easy to follow. At times the videos weren't posted as far in advance as I would have liked. But being the first time they did something like this it was understandable.
The classes were spent either catching up on the videos or working on an in-person project. It was great to get some in person coding experience to work through problems with a partner.
We covered Git/Github HTML, CSS, Javascript, jQuery, responsive design. I wish that we spent more time on the javascript/jQuery part and suggest that they extend the course a couple weeks to include more projects for that.
Pros: low cost ($750), good venue, knowledgeable instructor
Cons: No job placement assistance for part time students, felt like I needed a next step
Overall4.0Curriculum4.0Job support1.0Instructors4.0 -
Suma ReddyGraduate · Graduated 2014
Flatiron School Alum
Flatiron's iOS program is an intensive 12-week bootcamp program, with 20 students. We were a varied bunch! Students were from England, Catalonia, Canada and the US with experience in: computer science, programming, finance, engineering, teaching, law, polit...Flatiron's iOS program is an intensive 12-week bootcamp program, with 20 students. We were a varied bunch! Students were from England, Catalonia, Canada and the US with experience in: computer science, programming, finance, engineering, teaching, law, politics and entrepreneurship. The majority were in their early-to-mid 20s, with a few folks in their late 20s and early 30s.
Pre-work: Before you begin, there is 80 hours of pre-work walking you through the fundamentals of Git, Objective-C and iOS. Depending on if you have a programming background, this could be insanely challenging or fairly easy.
"Be nice": When you enter Flatiron, you learn Flatiron's first rule - be nice. This sets the tone for the entire community and course. The founders, instructors and fellow classmates are genuinely good, nice people!
The work: Be expected to work at least 10 hours a day, 6 days a week, if not more. I regularly worked 12+ hours per day. Each day you have a morning lecture, a lab, lunch, afternoon lecture, and more labs. There is more work than anyone can possible manage. It is overwhelming for the first few weeks, but you learn to manage your time and expectations over time.
Here are the best things about the Flatiron experience:
1. Immersion - you live and breath code 24/7. It's an amazing way to learn. As someone who tried evening classes, I found this type of bootcamp experience the only way to learn and learn fast.
2. Instruction - Joe, our iOS instructor, is knowledgeable, helpful and an overall great teacher.
3. People -- your fellow classmates are a smart bunch. And you will learn a ton from them! learned more from my peers than from classroom instruction, purely because I spent most of my day doing labs with peers! As an added bonus, your classmates become your friends and, who knows, maybe even colleagues or co-founders in the future.
TL:DR: The Flatirion school is intense, but its the best way to learn. Instructors are great. The community is a supportive and engaging one. It's a fantastic environment to grow and learn, as a developer and as a person. I'd highly recommend it.
Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
AnonymousGraduate · Software Engineering Certificate (Full-Time) · Graduated 2024
Very Expensive Disappointment
I enrolled in the Full Time Software Engineering Bootcamp in April of 2024. I was very optimistic about the experience, and things were going well for a while, until our instructor abruptly quit in the middle of the second module. She knew she was leaving, ...I enrolled in the Full Time Software Engineering Bootcamp in April of 2024. I was very optimistic about the experience, and things were going well for a while, until our instructor abruptly quit in the middle of the second module. She knew she was leaving, but was asked not to tell us until the day before. So... goodbye, see you never?
This was the start of a great churn that started when the bootcamp was sold by WeWork to a private equity firm. There were previous churns that were equally damaging if you look back to earlier reviews and reddit threads. But the one I witnessed saw everybody leaving. First our instructor, then our class coordinator. Our replacement instructor took two weeks to get in place, and while she was OK, she did not adequately replace our original instructor. Our new teacher was unhelpful with our projects, and much less flexible in giving her time to the class. I suspect this was because she was handling other roles at the company, or just too many classes to manage. They also changed their policies on group work for the module projects. While groups were an option with our previous instructor, our new instructor made them mandatory, so a few times I got stuck working with the worst group of students in my cohort.
They also moved the goalposts for the final project, I was led to believe that my project met all the criteria to graduate, but it didn't, and our instructor did not provide me adequate feedback or support to help me graduate. As a result, I had to repeat the project module TWICE. I was forced to take a leave of absence for medical reasons at this point and could not finish the project until taking a month's break. This policy, by the way, is awful. Mandating that students step away from coding for a month is not the way to build your skills.
I was then re-enrolled in the project phase with another teacher, and she was very good, and helped me reach my goal of completing my project and graduating. She helped me clean up the mess of code I had made and turn it into something decent. Then, on her last day, she quit too. I guess she was as sick as I was with this place. I wanted to publish my app online, but since it was not in a complete state, I have not yet done so.
The career services support I received after graduating was disappointing. Again, my original coach left the company, and I was assigned to another one. Basicly having to restart the whole process. They were not helpful, gave me a lot of general good advice, threw me tons of resources, more than I could ever make use of, and wished me good luck. None of it really addressed the real obstacles between myself and meaningful work. The fact that I was starting my job hunt after wasting 6 months trying to complete a 4 month program, was also unhelpful. Never mind that you graduate with only about 60% of what you need to actually get hired. There's tons of gaps that you have to fill in yourself. Nobody at Flatiron is going to teach you Data Structures and Algorithms. You're going to do it yourself, on another coding site, on your own time. Same with deploying your project to the cloud, they expect you to go sort this stuff out on your own, and if you don't, it won't happen.
Anyway, after a few months, they kick you out of the student discord, lock you out of the course material, and you find a new way forward with your life I guess. Their weird rebranding into something called the Bletchley Institute seems like a confusing distraction to real problems I had at Flatiron. I love the hoodie, but wish I had not spent $16k for it.Overall2.0Curriculum5.0Job support2.0Instructors2.0 -
AnonymousGraduate · Software Engineering Certificate (Full-Time) · Graduated 2024
Challenging and Well-Structured
Bootcamp is challenging and very well-structured. Languages and frameworks highly relevant. A lot of hands-on practice with labs, and projects allowed a ton of creative freedom as to topic and structure, etc. My instructor was extremely good and I felt I ha...Bootcamp is challenging and very well-structured. Languages and frameworks highly relevant. A lot of hands-on practice with labs, and projects allowed a ton of creative freedom as to topic and structure, etc. My instructor was extremely good and I felt I had total support. Job search was challenging just because of market conditions, but that is independent of the bootcamp experience. Flatiron teaches you how to think and solve problems and really equips you with the relevant tools to be a successful software engineer.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
AnonymousGraduate · Software Engineering Certificate (Full-Time) · Graduated 2024
A solid introduction
I recently graduated from the in-person NYC program, and can say that my educational experience was pretty much everything I hoped for. I was glad that I chose an in-person program, as working with others to solve problems, and learning how to communicate e...I recently graduated from the in-person NYC program, and can say that my educational experience was pretty much everything I hoped for. I was glad that I chose an in-person program, as working with others to solve problems, and learning how to communicate effectively about technical subjects were big takeaways. The current tech stack of JavaScript/React for frontend and Python/Flask for backend seems aligned with what the market is hiring for. I wasn't sure about learning a second language for backend (Python), but the experience really helped cement the transferable basics of coding and gave me the confidence that I can pick up new languages as necessary.
The NYC campus is larger than I expected, with plenty of workspace, monitors, and free coffee :) The program is divided into five 3-week units, the first two on JavaScript and React, and the second two on Python and working with databases and web services / APIs. Each three-week section wraps up with a project (generally in small groups, though this varies by instructor), and the final three weeks is a self-directed solo capstone project, with the instructor to guide you. The day involves about an hour and a half of lecture, followed by time to work on labs and projects by yourself / with your peers. This surprised me at first--I thought it would be a lot more of the instructor staring over my shoulder--but ultimately being self-directed, learning how to read documentation and how to ask for help are really the key skills of software development. There was pretty much always an instructor available to help us solve problems when we were stuck, and again, you can always work with your peers to get assistance. But you have to ask for help!
Overall, the program is not easy! While the instructors break down concepts and the curriculum is very thorough for even a beginner, it is A LOT to learn in 15 weeks. That's the nature of an intensive bootcamp. For the record, I was working on-campus 7-8 hours a day and then generally putting in 1-2 hours of study in the evening, and it still felt like drinking from a firehose at time. I liken it to learning basketball: anyone can pick up the basics, but can you achieve a high enough level to play competitively? That is dependent on your motivation and to some degree your natural aptitude. If anything, by the time I graduated I realized I had so much more to learn, but I felt comfortable about HOW to go about learning all those other skills to make me competitive.
And now, the big caveat: the market in 2024 for junior software developers is...rough. The days of completing a bootcamp and immediately being offered a high-paying job are gone, and its uncertain when or if they will return. The career assistance Flatiron provides is solid: how to make your resume show you in the best light, how to use LinkedIn to stay visible, how to network. The career coaches really invest time in you. But Flatiron does not have a secret pipeline of jobs that are not available to the thousands of other bootcamp grads and out-of-work mid-level engineers. At the end of the day, you will be directed into this tough market. Is the cost of tuition worth it, when there are very good learning resources available for free online? For me, the in-person instruction and accountability of an in-person program and a peer group motivated me to choose Flatiron. But a bootcamp certificate is just the start of your career transition or upgrade. There are currently very few internship opportunities for non-CS majors or people who already have a four-year degree. A very possible outcome of completing this program will be accepting a tech-adjacent role (sales, customer support) or working on your own projects, unpaid, for many months after graduation until you build up the portfolio and connections to land your first role. Best of luck out there!Overall5.0Curriculum4.0Job support4.0Instructors4.0 -
AnonymousStudent · Software Engineering Certificate (Full-Time) · Graduation year 2023
Horrible experience, do not go there
So where do I start. I am a former science major who was looking for a career change after realizing that lab work was no longer the road I wanted to travel and decided to leave my comfy position that I had for over 4 years to pursue something that I always...So where do I start.
I am a former science major who was looking for a career change after realizing that lab work was no longer the road I wanted to travel and decided to leave my comfy position that I had for over 4 years to pursue something that I always had a strong interest in. It only took about a week for that dream to quickly die and realize that I made a dumb mistake and wish I would have though about my decision more carefully. Needless to say, I feel that I closed a chapter in my life and still want to use my degree to pursue something closely related to my original major.
I was extremely excited to start the Flatiron School Full time Online program in September 2023. The best people at the company are those in admissions because they do a really good job at selling you something that turns out to be completely the opposite. When I enrolled for the class, it was underneath the guise that we would be doing a full time lecture with coding projects along the way. However, that turned out to not be the case at all and the only "lecture" that we received was a 1 hour code along in the afternoon. The only other time you have with your instructors is to answer questions from the self-guided online material if you didn't understand anything. I have no idea how you can market this class as a full time course when you're literally only teaching for one hour of the day. The reason why people are paying almost $18k (yes, it's that much) is so they can be lead by a teacher and so that knowledge gets passed down. If I wanted to grind material on slides, I would've just used freecodecamp or literally any alternative that doesn't cost nearly as much and actually gives you advice on how to write the code. The fact that something that is free can give you more advice that a program that cost almost one year of school is pretty sad.
Speaking about instructors, the instructor himself was laughable at best. He literally did not have any teaching background prior to Flatiron School, and it was very apparent because even though he knew the material himself, he did not do a great job explaining and going into great detail about the subject matter. As a matter of fact, he was a previous student through the school, which makes me wonder if they literally just hire instructors from their student pool and not consider anyone who has a full CS background. I feel that most people that join this course are those who have no idea how to do code to begin with, and in order to keep you students engaged you really need to go the extra mile to help those that are struggling. Even after completing the pre-course material, I was still completely lost in the lectures because he would just plow through. I learned more from other students with more hands on experience than I did from the instructor, which really says something about the people that they choose to teach this course.
The only thing positive I can say about the course is that there were legitimately a lot of good people who made a discord group for our cohort and had chatrooms to help those in need. They were very knowledgeable about the topic and honestly, I wish the best for them. They made the experience a lot better and hope they land a good position in the future, because they deserved it. The fact that other cohorts were more instructive than the "instructor" was my red flag, and I knew that it was time to get my money back and go look for a new position.
So, to sum it up
- Full-Time online is not really "full time"
- Lackluster material which you can find online for free
- Bad instructors (one of them literally did not even start the week I was there)
- Admissions will lure you in for a class you thought was completely different in reality
- Expensive!
- Other cohorts will probably be better teachers than your own instructor
Seriously, do your research. Sure there may be a lot of good reviews but there are also plenty of bad ones as well. I wouldn't be shocked if most of the reviews that are overly positive are those still relying on thee school to find a good placement or alumni that got hired by the school. Do yourselves a favor and avoid the same mistake I made.Overall1.0Curriculum1.0Job supportN/AInstructors1.0 -
AnonymousSoftware Engineer · Software Engineering Certificate (Full-Time) · Graduated 2023
Recommended to Jump Start Tech Career
Instructors are phenomenal. They are approachable and are very helpful with projects. There are also people available to help with programming exercises after hours. The languages that they teach are mostly consistent with what the industry requests but a l...Instructors are phenomenal. They are approachable and are very helpful with projects. There are also people available to help with programming exercises after hours. The languages that they teach are mostly consistent with what the industry requests but a little behind although I am glad they are teaching Python. They may want to consider teaching Java, although it is a very high level and intensive language. The career services and career coaching are fantastic and I got a job offer in just under 5 months considering that the tech market is unprecedentedly slow.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
AnonymousStudent · Software Engineering Certificate (Full-Time)
Potential Students Beware!!
I started FlatIrons Full-time Online course but decided to withdraw after the first week due to lack of technical assistance being offered to our cohort. We had about 32 students and only 1 instructor. As well, they only offer one hour of lecture a day. How...I started FlatIrons Full-time Online course but decided to withdraw after the first week due to lack of technical assistance being offered to our cohort. We had about 32 students and only 1 instructor. As well, they only offer one hour of lecture a day. However, during the lecture you don't actually go over any concepts or material, instead you just watch your instructor do a quick code along over one topic for the day. As well, the entire curriculum for our first phase was extremely unorganized with zero direction on what we should be learning each day. When our entire cohort complained to the instructor and to our student advisors the school sent an email to our entire cohort essentially telling us "to get over it" and that we should get a second instructor available to us our second week. If I knew I would be essentially teaching myself and doing it all on my own I would not have signed up for the program or agreed to pay their tuition which is higher than a lot of the other bootcamps I looked into. When I requested to change to a later cohort in order to give myself some more prep time to get the fundamentals down since we were going to have to teach ourselves, the school informed me I would have to completely withdraw from my current cohort and pay for the current tuition I owed then restart the application process all over including the 2 weeks of prep-work I had already completed and then pay full tuition for the next cohort. We had about 10 students drop from our cohort due to the school's lack of care for their student's needs or frustrations. FlatIron is definitely more centered on money and not what's best for the students that are paying a lot of money to learn. I will say they did start out strong in the career prep and had us already doing career workshops the first week of class. I know several other people who have completed bootcamps (GA, Code Platoon, Full Stack) and when I went to them to discuss my experience with FlatIron, they all told me their bootcamps actually provided lecture over material and had several TA's available for help. This is what made my final decision to lose money with FlatIron and go to a different bootcamp.Overall1.0Curriculum3.0Job support5.0Instructors3.0
5 Flatiron School Courses
Full details, syllabus, tuition, and reviews available on each course page.
Recent Flatiron School News
Flatiron School FAQs
Find answers to the most-asked questions.
Is Flatiron School worth it?
Flatiron School hasn't shared alumni outcomes yet, but one way to determine if a bootcamp is worth it is by reading alumni reviews. 581 Flatiron School alumni, students, and applicants have reviewed Flatiron School on Course Report — you should start there!
How much does Flatiron School cost?
Flatiron School courses range from $11,900 for Accelerated AI Engineering Immersive (Full-Time) to $19,500 for AI Engineering Immersive (Full-Time).
What courses does Flatiron School teach?
Flatiron School offers courses like Software Engineering Certificate (Full-Time), AI & Data Science Certificate (Part-Time), AI Engineering Immersive (Full-Time), Accelerated AI Engineering Immersive (Full-Time) and 1 more.
Where does Flatiron School have campuses?
Flatiron School teaches students Online in a remote classroom.
Does Flatiron School offer scholarships or accept the GI Bill?
Right now, it doesn't look like Flatiron School offers scholarships or accepts the GI Bill. We're always adding to the list of schools that do offer Exclusive Course Report Scholarships and a list of the bootcamps that accept the GI Bill.
Is Flatiron School legit?
We let alumni answer that question. 581 Flatiron School alumni, students, and applicants have reviewed Flatiron School and shared their experiences. Their overall rating is 4.45 out of 5.
Can I read Flatiron School reviews?
You can read 581 reviews of Flatiron School on Course Report! Flatiron School alumni, students, and applicants have reviewed Flatiron School and shared their experiences. Their overall rating is 4.45 out of 5.
Is Flatiron School accredited?
Flatiron School is licensed (or otherwise authorized) in various jurisdictions for all Immersive courses. See flatironschool.com for more details.