flatiron-school-logo

Flatiron School

Atlanta, Austin, Brooklyn, Chicago, Dallas, Denver, Houston, London, New York City, Online, San Francisco, Seattle, Sydney, Washington

Flatiron School

Avg Rating:4.69 ( 447 reviews )

Flatiron School offers immersive on-campus and online programs in software engineering, data science, and cybersecurity in NYC, Brooklyn, Washington DC, Houston, Austin, Seattle, Chicago, Denver, and Online. Flatiron School’s immersive courses aim to launch students into fulfilling careers as software engineers, and data scientists through rigorous, market-aligned curricula, and the support of seasoned instructors and personal career coaches. Through test-driven labs and portfolio projects, Flatiron School teaches students to think and build like software engineers and data scientists.

To apply, applicants must submit a written application about why they want to join Flatiron School, take part in an interview with an admissions advisor, learn some basic skills, and discuss it with an instructor. Flatiron is looking for people with passion and aptitude and aims to admit people with a variety of backgrounds. Flatiron School also offers several free introductory courses, including a How to Land a Job in Tech Career Prep Curriculum, Coding Bootcamp Prep, Data Science Bootcamp Prep, and Hacking 101 Cybersecurity Bootcamp Prep.

Flatiron School offers a money-back guarantee for their Software Engineering, Data Science, and Cybersecurity programs. If students don’t get a qualifying job offer within six months of graduation, they can get their money back (see eligibility at flatironschool.com/terms). Flatiron School’s Career Services team provides weekly 1:1 career coaching sessions, mock interviews, and employer introductions to help students launch lifelong careers in tech.

Flatiron School also powers the Access Scholarship investing $1.5 million into the futures of more than 500 students across all our campuses and online courses in 2020. The Scholarship opens doors for aspiring innovators who may have experienced barriers to education and lets students enroll for $0 upfront. To increase diversity in its programs, Flatiron School has awarded over $10 million in scholarships for women, minorities, veterans, and other underrepresented groups in tech.

Flatiron School was one of the first bootcamps in the industry to publish outcomes, backing its 93% employment rate for job-seeking on-campus and online graduates included in the 2019 Jobs Report including full-time salaried roles, full-time contract, internship, apprenticeship, and freelance roles, and part-time roles during the reporting period. Read their full independently-verified jobs reports at flatironschool.com/outcomes.

Recent Flatiron School Reviews: Rating 4.69

all (447) reviews for Flatiron School →

Recent Flatiron School News

Read all (140) articles about Flatiron School →
  • Cybersecurity Analytics Immersive

    Apply
    Start Date None scheduled
    Cost$15,000
    Class size20
    LocationNew York City, Washington
    Over 12 intense weeks on campus at Flatiron School, our Cybersecurity Analytics curriculum will prepare you to handle rapidly-advancing threats. You’ll set traps and catch threat actors with our real-world lab environments paired with industry-grade curriculum. You’ll learn the analytical skills needed to stand out from the competition. Our Cybersecurity Analytics program includes 8 foundational courses designed to prepare you for success in the cybersecurity industry.
    Financing
    DepositYes
    Financing
    Options vary by location:
    NYC: ISAs available in select states. Lending partners available, including SkillsFund and Climb Credit
    Tuition PlansTuition varies by campus location: NYC $17,000, DC $15,000
    Refund / GuaranteeFlatiron School’s Cybersecurity Analytics Immersive includes a money-back guarantee: get a job offer within six months of graduation, or we’ll refund your full tuition. (See eligibility terms at flatironschool.com/terms)
    ScholarshipContact admissions@flatironschool.com to learn about current opportunities
    Getting in
    Minimum Skill LevelNo previous cybersecurity analytics experience is required.
    Prep WorkYes
    Placement TestNo
    InterviewYes
  • Cybersecurity Engineering Immersive

    Apply
    In PersonFull Time40 Hours/week15 Weeks
    Start Date None scheduled
    Cost$18,000
    Class size20
    LocationNew York City, Washington
    Our 15-week Cybersecurity Engineering program will teach you real skills using real tools, including our custom-built ‘Cyber Range’ lab environment. Thanks to our proven, employer-oriented curriculum, you’ll graduate prepared for a range of vital tier 1+ cybersecurity roles — like security engineer or penetration tester — in months, instead of years.
    Financing
    DepositYes
    Financing
    ISAs available in select states. Lending partners available, including SkillsFund and Climb Credit
    Tuition PlansTuition varies by campus location: NYC $20,000, DC $18,000
    Refund / GuaranteeFlatiron School's Cybersecurity Engineering includes a money-back guarantee: get a job offer within six months of graduation, or we'll refund your full tuition. (See eligibility terms at flatironschool.com/terms)
    ScholarshipContact admissions@flatironschool.com to learn about current opportunities.
    Getting in
    Minimum Skill LevelSome knowledge of programming languages, as well as a familiarity with Windows, Linux and Unix operating systems, will help with this program
    Prep WorkYes
    Placement TestNo
    InterviewYes
  • Data Science Immersive

    Apply
    Data Science, Git, R, JavaScript, jQuery, Data Structures, Algorithms, Node.js, SQL, Python, Machine Learning
    In PersonFull Time40 Hours/week15 Weeks
    Start Date Rolling Start Date
    Cost$15,000
    Class size20
    LocationSan Francisco, Chicago, New York City, Seattle, Washington
    The Data Science Immersive provides students with the knowledge, skills, and experience to get a job as a data scientist – which requires a mix of software engineering, statistical understanding, and the ability to apply both skills in new and challenging domains. The program will teach students to gather data, apply statistical analysis to answer questions with that data, and make their insights and information as actionable as possible. Our pedagogy ensures not only job readiness for today’s market, but the aptitude and skills to keep learning and stay relevant. At Flatiron School, students learn by building. Students will come away with an advanced Portfolio Project to demonstrate their technical proficiency and creativity to current or future job managers and hiring leads. Our course dedicates three weeks towards completion of a large-scale data science and machine learning project where students work in groups of two. The project provides an in-depth opportunity for students to demonstrate their learning accomplishments and get a feel for what working a large-scale data science project is really like.
    Financing
    DepositYes
    Financing
    ISAs available in select states. Lending partners available, including SkillsFund and Climb Credit
    Tuition PlansTuition varies by campus location: NYC and SF: $17,000; Chicago, Houston, Seattle: $15,000;
    Refund / GuaranteeYes. Flatiron
    ScholarshipVisit flatironschool.com/scholarships to learn about current scholarship opportunities.
    Getting in
    Minimum Skill LevelNo previous coding experience is required, but we encourage all applicants to start learning through Flatiron School’s free Data Science Bootcamp Prep course.
    Prep WorkYes
    Placement TestYes
    InterviewYes
  • Online Cybersecurity Analytics

    Apply
    Start Date Rolling Start Date
    Cost$15,000
    Class sizeN/A
    LocationOnline
    In as little as 16 weeks at Flatiron School, our Cybersecurity Analytics curriculum will prepare you to handle rapidly-advancing threats. You’ll set traps and catch threat actors with our real-world lab environments paired with the industry-grade curriculum. You’ll learn the analytical skills needed to stand out from the competition. Our Cybersecurity Analytics program includes 8 foundational courses designed to prepare you for success in the cybersecurity industry.
    Financing
    DepositYes
    Financing
    Installment plan available. Lending partners available, including SkillsFund and Climb Credit.
    Tuition PlansFull-Time Course: $15,000 Part-Time Course: $15,000
    Refund / GuaranteeFlatiron School's Online Cybersecurity Analytics includes a money-back guarantee: get a job offer within six months of graduation, or we'll refund your full tuition. (See eligibility terms at flatironschool.com/terms).
    ScholarshipContact admissions@flatironschool.com to learn about current opportunities.
    Getting in
    Minimum Skill LevelNo previous cybersecurity analytics experience is required.
    Prep WorkOptional
    Placement TestNo
    InterviewYes
  • Online Data Science Immersive

    Apply
    Start Date Rolling Start Date
    Cost$15,000
    Class sizeN/A
    LocationOnline
    With more than 650% job growth since 2012, data science has catapulted to be among tech’s fastest-growing and most sought-after fields. This program will provide students with the knowledge, skills, and experience to get a job as a data scientist – which requires a mix of software engineering, statistical understanding, and the ability to apply both skills in new and challenging domains. Students will learn how to gather data, apply statistical analysis to answer questions with that data, and make their insights and information as actionable as possible. Our pedagogy ensures not only job readiness for today’s market, but the aptitude and skills to keep learning and stay relevant. The course is available in full-time, part-time, and self-paced formats.
    Financing
    DepositN/A
    Financing
    Installment plan available. Lending partners available, including SkillsFund and Climb Credit.
    Tuition PlansTuition varies across three course pacing options: Full-Time Course: $15,000 Part-Time Course: $15,000 Self-Paced Course: $9,600
    Refund / GuaranteeFlatiron School's Online Data Science Immersive includes a money-back guarantee: get a job offer within six months of graduation, or we'll refund your full tuition. (See eligibility terms at flatironschool.com/terms)
    ScholarshipContact admissions@flatironschool.com to learn about current opportunities.
    Getting in
    Minimum Skill LevelNo previous coding experience is required, but we encourage all applicants to start learning through Flatiron School’s free Data Science Bootcamp Prep course.
    Prep WorkYes
    Placement TestNo
    InterviewYes
  • Online Software Engineering Immersive

    Apply
    Start Date Rolling Start Date
    Cost$15,000
    Class sizeN/A
    LocationOnline
    Flatiron School’s proven Full Stack Web Development Curriculum is at the heart of our instructor-led Online Software Engineering Immersive. This rigorous course of study prepares you for a career in web development through 800 hours of challenging but rewarding coursework, providing you with the skills and experience necessary to obtain and excel in an entry-level software development job. While the bulk of the material covered encompasses the Ruby and JavaScript ecosystems, we carefully designed this curriculum to teach you to think—and build—like a software engineer, independent of any specific language. By the completion of Online Software Engineering Immersive, you’ll have done much more than build your technical skills: you’ll have maintained a technical blog to show you can credibly talk tech; you’ll have become a part of your local developer community; you’ll have amassed an impressive portfolio of unique, functional web applications that show employers your programming abilities in action. With Full-Time, Part-Time, and Self-Paced course options, the Online Software Engineering Immersive is designed to give you the perfect balance of flexibility and structure to ensure your success. The course is available in full-time, part-time, and self-paced formats.
    Financing
    DepositN/A
    Financing
    Installment plan available. Lending partners available, including SkillsFund and Climb Credit.
    Tuition PlansTuition varies across three course pacing options: Full-Time Course: $15,000; Part-Time Course: $15,000; Self-Paced Course: $9,600
    Refund / GuaranteeFlatiron School's Online Software Engineering Immersive includes a money-back guarantee: get a job offer within six months of graduation, or we'll refund your full tuition. (See eligibility terms at flatironschool.com/terms)
    ScholarshipContact admissions@flatironschool.com to learn about current opportunities.
    Getting in
    Minimum Skill LevelNo previous coding experience is required, but we encourage all applicants to start learning through Flatiron School’s free Coding Bootcamp Prep course.
    Prep WorkYes
    Placement TestNo
    InterviewYes
  • Software Engineering Immersive

    Apply
    MySQL, AngularJS, HTML, JavaScript, Sinatra, Rails, CSS, React.js, Node.js, Front End, Ruby, SQL
    In PersonFull Time40 Hours/week15 Weeks
    Start Date Rolling Start Date
    Cost$15,000
    Class size20
    LocationSan Francisco, Denver, Chicago, Austin, New York City, Seattle, Houston, Washington, Brooklyn
    Being a software engineer requires more than knowing how to code or build a web app. Over 15 challenging weeks on Flatiron School’s campus, students learn to think, and build, like software engineers — from developing coding proficiency to gaining an understanding of how products are designed and managed. In each three-week curriculum module, students develop key skills through interactive labs, lectures, and close collaboration, showcasing progress through Portfolio Projects. While the bulk of the material covered encompasses the Ruby and JavaScript ecosystems, we carefully designed our curriculum to prepare students to launch software engineering careers, independent of any specific language or technology. By the completion of the program, students have done much more than simply build technical skills: they have maintained technical blogs to show they can credibly talk tech; they have become a part of the tech community; they have amassed an impressive portfolio of unique, functional web applications to show employers as they enter the job-search phase with the support of our Career Services team.
    Financing
    DepositYes
    Financing
    ISAs available in select states. Lending partners available, including SkillsFund and Climb Credit
    Tuition PlansTuition varies by campus location: Chicago, Dallas, Denver, Houston, Seattle, Washington, DC: $15,000 NYC and SF: $17,000
    Refund / GuaranteeFlatiron School's Software Engineering Immersive includes a money-back guarantee: get a job offer within six months of graduation, or we'll refund your full tuition. (See eligibility terms at flatironschool.com/terms)
    ScholarshipContact admissions@flatironschool.com to learn about current opportunities.
    Getting in
    Minimum Skill LevelNo previous coding experience is required, but we encourage all applicants to start learning through Flatiron School’s free Coding Bootcamp Prep course.
    Prep WorkYes
    Placement TestYes
    InterviewYes

Shared Review

  • An Anonymous Student • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    Alright, to start off, I am about half-way through the Online Part-Time Software Engineering Bootcamp at FlatIron School so this review is based on my perspective of the Online program only.  I had intended to write this review at the conclusion of the bootcamp but given the current state of the coding bootcamp industry and of Flatiron, I decided it was worthwhile to post my opinions now.  I do intend to either edit this review (or write another one) when I finish the course but I think this review has some merit and is worthwhile at this point.

    Another important point that I think is important to state before I begin is why did I decide to write this review?  As unbelievable as it sounds, I am doing this purely as a 'Pay It Foward' gesture.  I do not work for a competitor bootcamp nor am I being paid by Flatiron (or anyone else for that matter) to write this review.  Before I joined the Flatiron program, I scoured this website (and others) in search of legitimate, unbiased reviews that seemed to give an honest, realistic perspective of the program and I would have loved more than anything to hear an opinion from someone who's currently in the program like myself, so here it is for all your critique/learning/enjoyment.

    So to start off I'll tell a little bit of my background as a web developer.  Before starting Flatiron I had no formal education in computer science or web development.  I took an undergraduate college course in Turbo Pascal back in my college years and prior to beginning Flatiron I took a few Code Academy courses in Ruby, HTML, and CSS.  But I would not say that I was at all knowledgable about programming or web development before starting the Flatiron program.  And after about 6 months of Flatiron, I definitely feel more knowledgable and skilled about the subject but that doesn't mean all is roses and daisys.  

    I'll start off by summarizing the good's and bad's of Flatiron's Software Engineering program and then elaborate a little more afterwards.

    Pro's:

    • The curriculum has some good material and has been "battle tested" over the 5-6+ years of teaching the program.
    • The curriculum is pretty well structured and organized from a student's perspective.
    • Having 'tech coaches' at your disposal to ask questions when you get stuck is nice.
    • Flatiron's reputation is generally known one of the more established, veteran coding schools in the industry.

    Con's:

    • Cost - The price of the program has nearly doubled from the time I started ~6 months ago and it's now at like $17k I think!
    • Curriculum - I know this sounds counter to what I said earlier in the Pro's but the curriculum still needs quite a bit of work.  There are lots of obvious bugs in the labs and it's obvious the curriculum team struggles with keeping everything updated & working.
    • Technical Ability of Online Coaches - While Flatiron markets itself as having technical 'mentors' at your disposal while you go through the program, the experience and knowledge of these technical coaches is very limited in lots of cases.  Flatiron tends to pull the majority of their tech coaches from list of very recent grads of their own program and some of these coaches quite likely may have less knowledge than you (even if you're even an entry level developer).
    • Job Placement Numbers - While Flatiron markets their job placement % numbers all over the place, the truth is that they hire a substantial number of their own graduates to be tech coaches and instructors for their own program.  What this means is that they can claim this as legitimate employment for their graduates but it doesn't really satisfy the true perception that the industry as a whole thinks about their graduates in terms of programming skills & knowledge, as much as their job placement numbers hope to lead you to believe.  In reality it's a win-win for them because it allows them to report high job % placement numbers as well as hire relativley cheap instructors for their school (they only pay these guys $20/hour and it's a part-time gig with no benefits).
    • Project reviews are a joke, and that's putting it lightly.
    • There are not enough technical coaches on staff to satisfy the demand of students asking questions, therefore the wait times to get your questions answered can be frustratingly long (~30min to 1hr).

    So let me elaborate a little more about of the Pro's of the program.  First, the curriculum is quite strong.  By that I mean it has decent examples, explanations, and the labs do a decent job of testing your understanding of the material.  Even though there are lots of little bugs scattered throughout, it's still manageable to get through them.  Having someone to ask questions to when you get stuck is almost priceless (it may make the difference between you giving up completely or pushing through it).  Flatiron has established itself as one of the veteran scools in the coding bootcamp industry and has a great marketing team focused on getting their name out there.

    And now for the Con's of the program.  Firstly, at $17,000 - $18,000 (which is the current cost of the Software Engineering Program now, I think), I expect the quality of the curriculum and the entire program to be much higher.  While the curriculum material is decent, I just personally dont think it is worth what they are charging now.  For the cost of the program now, you could nearly get a degree in Comp Sci from a fairly reputable university.  And while Flatiron will say that their program gives you a better ROI than a college degree given that you finish it in much quicker than a full-fledged degree, if you can't find a decent paying job after finishing the program then it kind of defeats the purpose.  The technical coaches that are supposed to be there to guide you through the program have very limited knowledge (and extremely limited real-world coding experience) many times.  A large majority of these coaches have only really mastered the labs (because they did them when they were in the program themselves) but when you ask them basic theoretical programming questions outside of just the obvious answers to the labs, you can see them struggle hard.  You will find that there are a few really good technical coaches that understand programming concepts really well and can convey them but the large majority of the tech coaches will have mediocre knowledge (at best) and are not really qualified to teach you any fundamental programming concepts.  It really boils down to the old adage of "you get what you pay for".  It's hard to entince anyone with a strong knowledge of software engineering & web development to come work for you for pennies and no benefits, so they aren't able to attract the talent that is desperately needed.

    On that same note, one of the frustrating things that I have encountered in the program is the fact that when you do utilize the tech coaches to ask a question, the wait times can be frustratingly long (and by that I mean 30min - 1hour).  This may not seem like a big deal but when you have 4-5 questions per lab that adds anywhere from 2hrs - 5hrs to your studying time and these labs can easily take 2-3 hours a piece even if you don't have many questions to ask along the way.  Also, I've noticed that some of the tech coaches (who are being paid to tutor you) seem to have a bit of arrogant attitudes at times and will make you feel dumb at times for asking a question.  There definitely seems to be a real lack of quality coaches as well as a lack in leadership put in place to manage this whole process.  And at $17,000, I just personally expect higher quality in terms of mentors.

    The last point to discuss in my lengthy discussion of the Con's of the program is regarding the projects.  You will have 4 projects throughout the entire course and each one is supposed to test your understanding of the concepts of the section you just completed.  While this sounds great in theory it doesn't necessarily add up in execution.  The biggest problem is the lack of technical support and feedback during the projects.  Firstly, you are not allowed to solicit help from the technical coaces for your project (they will literally tell you that they cannot assist with any project related questions).  Secondly, after you've spent countless hours and nights pouring your heart and soul into the project and are finally ready to present it to the project reviewer that they've assigned to you, you will only get ~30 mins max (if you're lucky) of that person's time to actually look at your project.  And out of the 2 projects I've done so far, the feedback that I received during my project review was very minimal at best.  Basically you will get little to no constructive feedback on your project, there will be little to no code 'refactoring' during the review, and you will probably feel shafted after you've poured your heart and soul into this project only to realize that the person reviewing it has little to no interest in what you actually did nor cares to take the time to actually critique your work and help you improve.

    The truth of the matter is that Flatiron is a for-profit technical training company.  What this means is that their ultimate goal is to maximize the bottom-line and however that needs to be done is what's going to happen (and that almost always means not maximizing what's best for the students).  This is obvious to see when you're in the program and one glaring example being the extremely long frequent wait times required to actually get a tech coach to assist you when you have a question.  If they cared that much about their students' experience they would put more money into hiring more quality tech coaches.  Also, the behemoth company formerly known as WeWork (now the We Company) aquired Flatiron back in 2017 and you can definitely see the negative effects of the changes in the vision of the school as well as the overall quality of it's offerings and culture.  WeWork's (We Company) strategy is to grow as big and as fast as possible as a company as a whole, and that means buying up it's competition as fast as possible so that it can eliminate it.  But the We Company is not a tech company (as much as their glorified S-1 would like you to believe).  In reality 95% of their revenue comes from subleasing out office space (cowork space) in some of the biggest business oriented cities in the world.  They are not a technical training (or education) focsued company but they decided to start buying online training schools (like Flatiron) because it fit their business model and they can also utilize some of the vacant rental space that they have and are struggling to lease out by allowing the schools to operate there.  Basically it's an accounting game and if you read any of the financial investor's critique of their IPO (as of September 2019) you will see that there are a lot of fundamental problems with this company as whole.  

    So in the end you're probably hoping for me to tell you affirmitavely if you should join Flatiron or not, and unfortunately it's not that easy for me to do.  I personally quit a highl paying 3-figure job before joining Flatiron and while I do like some aspects of the program, I do not necessarily feel that I'm going to easily get a job after finishing the course.  I would say ultimately it boils down to your personal goals and situation in life.  If you absolutely cannot go to college and have to decide between joining Flatiron or flipping burgers the rest of your life, well that decision is easy.  If you're unsure if you really want to do web development as a career (or are just looking to add some skills to your arsenal) then I think there are a lot cheaper ways to learn web development skills than through Flatiron.  You'll quickly notice that Flatiron tends to publish a lot of 'feel good' stories about individuals who generally don't succeed in obtaining lucrative paying careers in the general workforce and therefore these are the people who they try to focus their marketing efforts on.  While there's nothing wrong with this necessarily, it does skew the picture quite a bit.  The truth is that your success in finding a job (and starting your web development career) is going to depend mostly on your general intellect and problem solving skills, your ability (or lack thereof) to interview well, and how intellectual (or unintellectual) the person interviewing you perceives you to be.  You will not get a job just because Flatiron recommends you for one nor will graduating from the school itself get you one.  You're going to have to stand out amongst all the other applicants and the truth is that there are lots of coding bootcamps that teach almost identical skills to Flatiron.  

    So to end this review I'll say this, if you do decide to join Flatiron just be prepared for the problems & Con's that I mentioned in my review.  And don't get your mind into a comfort zone thinking that the Flatiron curriculum alone will set you up for job success because it won't.  There's a ton of other coding bootcamps out there today and unfortunately I do not have personal experience with them to offer a comparison but I would advise you to seek out alumni of those other programs to try and get honest feedback about the programs before making your decision, because with the costs that these programs are charging now, it's not a minimal amount by any stretch of the imagination.

    P.S. I cannot review the Job Assistance section at this time since they do not "assist" you in finding a job until nearly the end of the program.

  • Felipe Bz  User Photo
    Felipe Bz • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I joined Flatiron School SE track with much enthusiasm. I found the instructors to be knowledgeable and willing to help you if you had questions. I completed the program on a fast track (faster than my cohort) and have my portfolio finished with top notch projects. 

    The curriculum (2019-2020) seemed a bit too basic, repetitive tasks and exercises. I did raise the issue of lessons even repeating themselves and even grammatical errors/bugs in them. It also did not cover crucial software engineering concepts such as data structures and algorithms. Also the stack with a heavy focus on Ruby is a bit outdated and only cover modern frameworks in the last section. 

    My major issue was with career and student services. Student services is pretty much absent. I sent an email in the middle of my program and waited over a month to only get a templated response. Career services people are willing to help you and get to the next level but the process relies on a pretty outdated structure with spreadsheets and you're required to do a lot of cold outreaching. 

    As a graduate of the software engineering program, and with a background in education I felt Flatiron School is a bit overrated these days. In the past it could've been in the forefront of technology and innovation. Considering the outdated/too basic curriculum, non-responsive student services and lack of meaningful support from career services I think it needs a major overhaul to keep up with current job and tech trends.
  • JK  User Photo
    JK • Data Scientist • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Overall, I had a fantastic experience with Flatiron School. The program enabled me to get a data science job that ticked all my boxes. I was able to make a dramatic career transition (during a pandemic, no less!) from academia/non-profits to tech thanks to this program.

    Background: When I was applying to bootcamps, I already had a PhD (in a humanities discipline) and lots of data science and programming tutorials under my belt. I chose Flatiron School because the curriculum looked good, the program was only 5 months when done full-time, and they offered an income share agreement as a payment option. 

    Getting in: First I had a call with a representative to assess my interest and experience in data science. Then I got access to some preparatory materials that included basic Python and a little bit of calculus. Once these were done, I had a technical interview with a Flatiron School instructor, consisting of a few basic programming questions and a conversation about some math/calculus concepts. The preparatory materials were enough to help me be ready for this interview, but the real point of the interview is to assess whether you can learn quickly and take feedback/correction well. After this, I was accepted to the program and chose my start date.

    The program: For the duration of the program, I had one instructor, an "educational coach" (to help with motivation, study skills, etc.) and a cohort of fellow bootcampers. We spent four hours per week in live lecture/office hours, and I had two half-hour one-on-ones with my instructor each week, too. My cohort had its own Slack channel where we could ask the instructor or each other questions and do daily standups. Here's a list of topics we covered (not exhaustive):

    • General Python programming, with particular focus on NumPy, Pandas, and Matplotlib
    • Git, GitHub, and principles of version control
    • Basics of data visualization
    • Regression (linear, logistic, multiple linear, polynomial, etc.)
    • SQL and general principles of database design
    • Basics of object-oriented programming
    • APIs, web scraping, and working with JSON files
    • A broad survey of statistical topics, including combinatorics, permutations, distributions, central limit theorem, hypothesis testing, and Bayesian stats
    • Time series analysis
    • Basics of linear algebra
    • Survey of machine learning algorithms and techniques, including k nearest neighbors, decision trees, random forests and other ensemble methods, support vector machines, PCA, k means, and recommendation systems
    • A little introduction to Spark via PySpark
    • Basics of graph theory/network analysis
    • Basics of NLP
    • Survey of deep learning topics, including RNNs, CNNs, and transfer learning
    • A little intro to AWS and how to deploy a machine learning algorithm into production.

    Near the end of the program, I also got access to a career prep curriculum, which contained readings and exercises relating to résumés, LinkedIn, networking, building a professional web presence, etc. Flatiron School recently added a post-bootcamp curriculum of extra stuff to study while job-searching, including more work with SQL, and intro to R, and some guidelines for making your projects look better on GitHub. I'm really glad they created these additional resources, since these are things I went out and studied on my own because they were important for my job search. Flatiron is constantly updating the curriculum, and students are welcome to submit suggestions or corrections to be addressed by the curriculum team.

    An average day of bootcamp involved a lot of independent reading and work on the labs provided in the curriculum, interrupted by a lecture/group meeting with instructor and classmates to go over the material assigned for that day. This format was great for me because I learn better when I can focus on something on my own for a while and then have a chance to ask my questions and hear other people's questions, too. Each day's meeting covered a certain chunk of the curriculum, but there was a lot of flexibility to work ahead or take more time on something if I wanted. Although you could always spend more time on things, I found it was possible to complete each week's material to my own satisfaction in 40-45 hours on average.

    Overall, the curriculum prepared me well for my job search. The projects I built during bootcamp were of a high enough quality that I could present them during job interviews. The capstone project is totally open-ended, so you can design it to show off skills relevant to the types of jobs that appeal to you. For each project, I had to do both a non-technical presentation and a code review with my instructor, and these experiences were extremely helpful once I started looking for a job. This is definitely one of the reasons to do a bootcamp rather than just studying on one's own. If someone I knew were looking for a bootcamp today, I would tell them to ask whether a program includes this kind of project work, since it's the best way to prepare for/show that you're prepared for real data science work.

    Career services: My experience with career services at Flatiron definitely made the program worth the cost. As soon as I graduated, I started working with a career coach who helped me with my résumé, mock interviews, web presence, and general job search strategy. My coach was amazing, especially at keeping me motivated when the pandemic brought my job search to a screeching halt. It was really helpful to have someone to talk to each week about my job search, and she was super responsive to any questions I had about how to respond to e-mails, networking tactics, etc. 

    Highlights: The best parts of the bootcamp for me were my instructor, my career coach, and the projects I built.

    Improvements: I would have liked to see a little more space in the curriculum given to ethics, maybe some case studies about practical applications of data ethics. There was a brief overview of data ethics in theory ("Hey, you should only make ethical use of people's personal information! There is bias in AI!"), but since this is an issue that affects all aspects of data science, it would be good to give it a little more weight.
  • Justin Davis  User Photo
    Justin Davis • Integration Engineer • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I graduated from the online self-paced software engineering program.  To me, Flatiron's strength is its support structure.  The school bends over backwards to provide multiple channels of support.  I was originally slated to join the in person program in Seattle, but switched to the online program because it made more sense with my family.  I was nervous about a lack of support structure in the online program, but that proved far from the case.  

    There was an abundance of instructor and student led Zoom sessions, focused on relevant topics throughout, including open office hours.  The curriculum resides in Flatiron's online platform called Learn.  While in the platform, there is always the option of clicking the 'ask a question' button.  Questions are displayed to other students who can answer, but Flatiron also has instructors monitoring the questions.  You're awarded 'Karma' points for answering questions.  I only was able to answer two questions because the instructors were so quick and solid.  There are multiple slack channels monitored by section leaders, depending on your place in the program. Finally, you have your educational and career coaches.  Your coaches keep tabs on your progress, well being and ultimately job search.

    Everyone I worked with at Flatiron was enthusiastic, supportive and enjoyable to work with.

    The curriculum was a combination of reading, videos and test driven coding exercises.  The exercises followed a logical progression from programming basics to React/Redux frontends with Rails driven APIs.  The curriculum stressed principles and problem solving over recipes.  

    There were some video based walk-throughs that I was not a huge fan of, mostly because I'd rather read or work through problems.  But those were few and far between.  Most videos were recorded zoom sessions from previous cohorts.  Those were enjoyable, informative and even inspirational at times.   

    I experienced a few hiccups and inconsistencies in the Learn system along the way but nothing too catastrophic.  Early on I used the 'ask a question'  button a couple times and had it figured out in minutes.  Later on I could usually work around issues.  The cool thing about Learn is that it's built upon Github.  So you can dive into the code, troubleshoot and offer up suggestions via pull request.  This ensures a pretty healthy evolution.  Most of the problems I experienced were right after a version change.  Within a couple weeks the kinks were worked out pretty well.  That version switch was optional by the way.  I actually think the option to contribute to the health of the system is a pretty valuable learning experience.

    Flatiron is owned by WeWork which started experiencing problems while I was in the program.  Flatiron did a great job of communicating as the issue emerged.  I did notice some instructor shuffling and maybe an increase in time to book project reviews.  But that was a matter of book a review maybe a few days out vs next day.  I felt Flatiron was dedicated to providing quality education and honoring their commitments.  If anything, I think the WeWork issue just slowed campus expansion.  It's worth keeping an eye on, but my sense is Flatiron is fairly independent and in control of their internal affairs.  

    During my time at Flatiron the COVID pandemic and protest in response to George Floyd's death emerged.  Folks at Flatiron did a fantastic job of communicating, supporting and adjusting to the uncertain times with heartfelt compassion.  The Flatiron family, both staff and students is diverse across all spectrums.  The school takes pride in its diversity, and is all the better for it.

    Going into this program I had some experience coding, including a couple computer science classes in college, years ago.  My degree is in Forestry, so technical, but not rocket science.  My job leading up to this was pretty much 'the computer guy', including sys admin, configuration, help desk,  some scripting and low code development.  Before that, I was in EMS.  I'm an EMS instructor of several years, which informs my respect for Flatiron's staff.  

    I took this course to fill in gaps, refine my skill-set and land a full-time coding gig.  The curriculum was challenging but digestible.  The volume of material was significant. This is not a casual endeavor.  I juggled a full-time job and raising a toddler.  There were many late nights and dark times but Flatiron folks were there for me.  

    I did land a full-time gig before graduation, during the COVID lock down.  I kind of lucked out, I was finishing my final project and hadn't fully ramped my job search up yet.  The position was presented by my career coach, and seemed to be a good culture fit for me, so I applied.  I do live in Seattle, a tech hub.  The career coaching was informative, supportive and valuable.

    Overall this was one of the better educational experiences of my life.  It just worked for me.  It was a good blend of prescriptive exercises, open ended portfolio work and support.  Flatiron folks just seem to care and are interested in your success.  
  • Mike Diaz  User Photo
    Mike Diaz • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I wasn't sure what to expect coming out of Flatiron School but I can now say that I have the skills to fully build and deploy web applications (if relatively simple ones). Beyond that, I am confident that I have the skills to learn what wasn't covered in the curriculum and keep up with the ever-changing world of technology. I am now more self-reliant and am a better learner, which makes a world of difference.
  • Fernando  User Photo
    Fernando • Data Analyst • Student Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I had a fantastic experience at Flatiron that ended up in me receiving two job offers two days apart, a month after my graduation! They provide the necessary structure and resources to ensure your success in this field. I agree with some reviews that you could self-teach this material, but that is true for everything. The value of this bootcamp relies on these critical elements: 
    - Its structured and comprehensive data science curriculum,
    - Interaction with seasoned mentors (technical coaches) as you learn the material,
    - Vetted outside resources to deepen your knowledge and understanding of the content on your own,
    - Relevant projects to build your portfolio,
    - WeWork membership to have a space to study and network, 
    - An educational coach that sees to your well-being,
    - A community of fellow students willing to lend a hand and share experiences,
    - A career coach that prepares you and guides you through your entire job search, and
    - Access to career events and employer partnerships.
    As you can see, you are not just paying for the material, which you could access for free in many ways. You are paying for an entire support network and a whole learning framework that, in the end, will increase your chances of success and minimize the time it takes to transition into this growing, lucrative, and exciting field.
  • Data Science
    - 3/6/2020
    Logan  User Photo
    Logan • Data Scientist • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Being part of the first on-campus DS cohort came with its bumps, but that was to be expected.  Overall I really enjoyed my time at Flatiron and it prepared me to land an entry level DS role.  I would recommend learning a lot more SQL, because a lot of entry level jobs require a lot more than we learned.  I would highly recommend Flatiron to anyone looking to make a career change or better their DS skillset. 
  • Alison  User Photo
    Alison • Product Designer • Student • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I just accepted an offer to my first UX JOB! I really would recommend this program but be aware.... you will need to hustle and work VERY hard to get a job, breaking into UX is no joke. That being said, Flatiron has given me all the tools to succeed: great curriculum, amazing instructors, awesome projects to feature in my portfolio (one is which with a real startup), and I can't speak highly enough about the career services. I highly recommend the in-person UX Design track. 
  • Fahima Hyder  User Photo
    Fahima Hyder • Database analyst • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I joined the inaugural Data Science part-time bootcamp in October 2018 and finished in September 2019. Brace yourself, the program is no joke. You will be banging your head on a desk for the next year. If at all possible, join the full-time program, you're learning a new language and it's important that you dedicate as much time to it as possible. However, if that's not possible for you (like myself) the part-time program is still great burt requires waaaaaayyyy more discipline as it is all online.

     

    They provide you with a mentor/instructor, a life coach, and a wework membership. You might think having a life coach is silly but lemme tell you, I would've dropped out of the program without Katie McKenna's encouraging words throughout the program. My mentor. Jeff Herman, is the f***ing best. All of our 1:1 meetings were super helpful. He does a great job at explaining any piece of code that isn't making sense and then providing you with extra reading material so you can really lock it in. 

    Career services was also super helpful. They keep you on a track with a schedule and secure interviews for you that might otherwise be hard to get. I accepted an offer for a full-time job in under three months through a company that Flatiron School hooked me up with.

    It's not all rainbows and daisies though. The nature of the tech industry is that you have to teach yourself to teach yourself. Don't expect anyone to hold your hands through this program. Expect to spend a lot of time on Stack Overflow and wondering why you're inflicting this type of torture on yourself. Reach out to your cohorts for support. Reach out to your mentors as often as you need. Getting through this program has been one of the most rewarding experiences of my life, but don't forget they're not kidding when they call it a 'bootcamp'. Good luck!

     

     

  • Haley  User Photo
    Haley • Junior Software Developer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I attended Flatiron School's online, full-time software engineering program without any prior coding experience. I completed the program on-time, in six months. I received a job offer after five weeks from my official job search start date!

    Flatiron School's career services are amazing. My career coach was extremely helpful in reviewing my resume, talking through my job search strategy, providing constructive feedback, and giving me advice regarding salary negotiation. In addition, the job search prep lessons I was given access to upon graduation were extremely helpful and comprehensive. I highly recommend following the number of networking outreaches that Flatiron encourages you to do every week of your job search!

    As an online student, I never felt isolated due to the various channels Flatiron provides to get involved in the community, including Slack and Zoom. It helped to have face-to-face interaction with people throughout the week via Zoom, including weekly standups with my cohort, bi-weekly lectures, and weekly one-on-ones with my technical coach. If you get stuck on a lab, you can ask a question on the Learn platform and receive prompt responses from technical coaches. The WeWork Hot Desk membership eased my transition from working in an office five days a week to being an online student.

    Overall, the online curriculum was well done. The labs are designed to stretch your existing knowledge a bit further, which helps develop your problem-solving and trouble-shooting skills. I gave the curriculum 4/5 stars because it could be cleaned up a bit. For example, the order of the lessons seemed out of order at times. I noticed this mostly in the JavaScript and React/Redux sections.

    Students have the opportunity to provide feedback about the curriculum, technical coaches, etc at the end of each section. I believe Flatiron takes this feedback to heart and is constantly trying to make improvements in order to provide the best learning experience.

    I had a great experience as an online student at Flatiron School, and I would highly recommend it. Just be aware that it requires a lot of self-discipline, both during the program and the job search!

  • Edward Beck  User Photo
    Edward Beck • Data Analyst • Student • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    First and most importantly I started listening listening to the girls on the podcast 2 years ago and i loved listening to them. I was in the first DS cohort and it was pretty intense, i mean i only thought about DS for 14 months and i took about 5 days off where i didn't code or read code. I had a bachelor mathematics degree, that was getting a little stale and switched to a completely different field (environmental) however i had a job within two weeks after i had applied to 4 position. I also had 2 second in person interviews. My salary was increased substantially with the career change.
  • flatiron = worth it
    - 12/25/2019
    Matthew Parker  User Photo
    Matthew Parker • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    great instructor, good curriculum, lots of resources for graduates on the job hunt. Even though the program comes with a 6-month money-back guarantee if you don't get a job, it's not needed. With no prior experience I got a job after only 6 months on the job market.

  • SAY NO TO FLATIRON
    - 12/16/2019
    Carlos  User Photo
    Carlos • Student Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    If your looking to self teach yourself and pay $15,000, then Flatiron is your school. If you want to learn the pure basics and then have to Google everything else, then say YES! Otherwise, this is school is an utter rip off. They don't have a plan, it is all lecture, and very little study time. You will end your day with daily challenges on topics you barely touched on. This is where Google comes in. You are told that in the real world, you will have to Google the answers so this is preparation. I say NO WAY! I am here to build a solid foundation and if I have to, research the harder bits. I am not about to GOOGLE the most basic tools of the trade. For that, I can stay home and take a less expensive route. APPLICANTS BE WARNED. Prepare yourself for an incredible bright future elsewhere.

    Response From: Peter Barth of Flatiron School
    Title: Managing Director
    Tuesday, Jan 14 2020
    Hi Carlos - Thank you for taking the time to share your experience. We take this feedback incredibly seriously, and we're sorry your experience was not what you expected. We work closely with our online and on-campus students to ensure they have the support they need from instructors, coaches, and community. Your experience is not what we want for any student. 

    We're incredibly proud of our graduates, our community, and our jobs placements, but are always striving to make Flatiron School even better. As we do, we'll be referring to this feedback. If you'd like to speak directly or in any more detail, please always feel free to e-mail me directly at peter.barth@flatironschool.com

Flatiron School Outcomes

* These outcomes are not audited by Course Report. In some cases, data is audited by a third party.


99%
Graduation Rate
91%
Employed
$74,447
Median Salary

Of the students who enroll at Flatiron School, 99% graduated. 84% of graduates were job-seeking and 91% of job-seeking graduates found in-field employment after 180 days and report a median income of $74,447. Below is the 180 Day Employment Breakdown for 205 graduates included in this report:

180 Day Employment Breakdown:

Full Time, In-Field Employee
56.6%
Full-time apprenticeship, internship or contract position
33.2%
Short-term contract, part-time position, freelance
1.0%
Employed out-of-field
0.0%

Notes & Caveats:

Flatiron School is one of the first bootcamps to produce an independently audited jobs report actually verifying we achieved the results we do. We have independently examined reports for both the Online and NYC programs. 
You can download the reports here

Thanks!