Not Sure Where to Apply?

Flatiron School

Online, NYC, Denver
Best Bootcamp

 Ranked 2022 Best Bootcamp

About Flatiron School

Location: Online, NYC, Denver

Founded in 2012 and started the bootcamp revolution, Flatiron School offers immersive on-campus and online programs in software engineering, data science, cybersecurity analytics, cybersecurity engineering, and product design that trains passionate people... Read More

To apply, submit your application and share a bit about yourself and what's driving you to start a career. During the application process, you will speak 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. You will also need to complete a 15-minute critical thinking and problem-solving assessment afterwards.

You will receive your acceptance decision from Admissions within 4 business days of completing the assessment.

Students benefit from:
- Proven Career-Services Framework
- Robust Industry-Aligned Curriculum
- Career Building Portfolio
- Dedicated 1:1 Career-Coaching
- The Support of Passionate Instructors, Coaches and Community

Flatiron School was one of the first bootcamps in the industry and a pioneer in providing 3rd party examined job placement reports.

Flatiron School wants to empower the next generation of female tech talent. That’s why we created the Women Take Tech Initiative scholarship. To date, Flatiron School has awarded over $1 million in scholarships to make a life-changing tech education more accessible to aspiring female programmers across their disciplines. The Women Take Tech Scholarship is designed for new enrollees in Flatiron School programs globally. Flatiron School has allocated $200,000 dollars from our scholarship budget to equip women recipients with the education and skills necessary to obtain a job in the information technology workforce. Flatiron School will cover $1,000 tor each scholarship recipient in the form of a tuition credit, depending on program and eligibility requirements.

Courses

Online Software Engineering

Cost: $17,900
Duration: 15 weeks
Locations: Online
Course Description:

Flatiron School’s proven Full Stack Web Development Curriculum is at the heart of the 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, the Flatiron team carefully designed this curriculum to teach you to think—and build—like a software engineer, independent of any specific language. Students will learn Ruby, HTML & CSS, Object Orientation, Object Relational Mapping (ORM), SQL, Rack, Sinatra, Rails, JavaScript, React, Node.js and Express.js, Angular, and more!

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.

Post graduation, Flatiron School's dedicated career coaches provide 1:1 mentoring to every graduate, including resume reviews, mock interviews, and proven strategies for building a job opportunity pipeline. Graduates will also have access to a network of employer partners, and tap into the network of 1500+ alumni.

Subjects:
CSS, Git, HTML, jQuery, Ruby, Ruby on Rails, SQL, AngularJS, JavaScript

Product Design (UX/UI)

Cost: $16,900
Duration: 15 weeks
Locations: Online, NYC, Denver
In-person Available Online
Course Description:

Flatiron School’s Product Design course takes a modern approach to teaching digital design - one which is frequently validated by hiring managers and that will leave students fully prepared to pursue a variety of career paths, including UX Designer, UI Designer, Product Designer, or Full Stack Developer.

Flatiron School’s Product Design course focuses on designing digital products, such as websites or mobile applications. Flatiron School course is crafted so anyone and everyone can be successful, regardless of skill level, artistic background, or coding knowledge. The course starts with ethical and inclusive design principles then progresses through UX and UI concepts, which includes instruction on cutting-edge tools like Figma. Students will end the course with a portfolio of project work intended to catch the eye of hiring managers.

Flatiron School Product Design students rave about the structure, support, and camaraderie throughout the course.

Subjects:
UI Design, UX Design

Software Engineering

Cost: $17,900
Duration: 15 weeks
Locations: NYC, Denver
In-person Only
Course Description:

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.

The course covers Ruby, HTML & CSS, Object Orientation, Object Relational Mapping (ORM), SQL, Rack, Sinatra, Rails, JavaScript, React, Node.js and Express.js, Angular, and more. 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.

No previous coding experience is required, but Flatiron School encourages all applicants to start learning through the free coding introductory lessons.. All students apply through a standardized process, including a written application, admissions interview, and technical review.

Flatiron School Reviews

Average Ratings (All Programs)

Flatiron School logo

4.59/5 (267 reviews)

Anonymous
Data Insights Consultant | Graduated: 2018

4/25/2019

Course
Data Science Immersive

Overall

Curriculum

Job Support

"Flatiron Data Science Immersive"

My cohort was one of the beginning cohorts for the new data science program at flatiron. The structure of the program was lacking, but the content wasn't. We learned so much in a short amount of time. I was able to get exposed to the field of data science... Read More

Anonymous
Data Scientist, Intern | Graduated: 2018

4/24/2019

Course
Online Data Science Bootcamp

Overall

Curriculum

Job Support

"Solid, basic overview of data science"

Prior to enrolling in Flatiron School's Online Data Science Bootcamp, I had been studying data science on my own for some time. I used other online resources studying R, but it was difficult to know what I should be learning. Sometimes I would go too... Read More

PROS:
+ You learn how to implement an algorithm on your own from scratch in Python before they introduce you to professional implementations. This really helps you understand the underlying mechanisms and what's going on, instead of just plugging things in
+ Instructor support was always available whenever I needed it in dedicated Slack channels
+ Portfolio reviews for the non-technical business stakeholders provided valuable experience in learning how to communicate to people outside of the data science field
+ Provided a pretty comprehensive overview of data science skills
+ End-of-module projects were great for building up a portfolio
+ Career coach was great and provided lots of great feedback on my resume and interviewing

CONS:
- A lot of typos and grammatical errors in the lessons which made it difficult to understand sometimes
- The platform would break sometimes, but this was only a minor inconvenience, because you could always access it from Github
- The technical review for portfolio projects wasn't as rigorous as I thought it would be, and I was rarely asked to justify and explain my choices
- Not as much content for more advanced data science/machine learning concepts compared to the first few modules, where it was much more detailed and comprehensive

During the last month, I also began looking for jobs on my own and approximately two weeks after I graduated, I received an Data Scientist internship at a fintech.

Anonymous
Graduated: 2019

3/18/2019

Course
Online Data Science Bootcamp

Overall

Curriculum

Job Support

"Online DS Full time"

This is a review for the online Data Science bootcamp full time. The admission process was fairly easy; first, a video chat with someone from admissions and enrollments and then a technical interview, for this second interview they assume you have already... Read More

PROS
- A lot of material and resources, they do a good job putting together all related topics.
- The platform is easy to navigate.
- Instructors and coaches are nice.
- WeWork hotdesk membership for one year.
- Good education coaches.
CONS
- Almost every single notebook has misspellings, incomplete or poorly redacted paragraphs.
- Some lab solutions are completely wrong.
- No feedback on labs as they don’t get reviewed.
- You learn online but you learn alone.
- No information if a project is passed or not.
- Career services are not a staffing company; they just ask you to apply yourself for as many jobs as you find.

In conclusion, be prepared as you will go through probably 2 years of college in 5 months + one month for the capstone project.

Official Response from Flatiron School

Hi there!

Thank you for your feedback. It sounds like your experience was different from what you expected and certainly different from how we want Flatiron School to feel. I've shared your perspective with our Data Science team.

For the curriculum, we... Read More

Please feel free to contact me directly with additional feedback or questions - I'm at rebekah@flatironschool.com

Rebekah Rombom
GM, Online Programs
Flatiron School

Anonymous
Graduated: 2018

3/8/2019

Course
Online Software Engineering Bootcamp

Overall

Curriculum

Job Support

"Don't take this if you're not living in NY or DC"

I did the online Full-Stack Web Development course. During my time in the course, I thought I was doing a good job. I was getting great feedback on all of my projects and was told I was moving along at a good pace. All my issues really started around... Read More

However, I am still unbelievably disappointed with the quality of career services. Before I finished FlatIron, I told my career coach that I was moving to Los Angeles and would only be looking for jobs on the West Coast. Despite emphasizing this to my career coach multiple times, every meeting I had with her began with her saying, "oh! I didn't know you were moving to LA" or "so at what point do you think you'll move back East? We've got some career fairs in New York or DC with companies that would like to hire our grads on the spot!" Basically...DO NOT TAKE THIS COURSE UNLESS YOU INTEND ON LIVING / WORKING IN NY or DC. Maybe this is obvious to most people because their main campuses are in DC and NY, however, if you're attracted to FlatIron School because of their high reviews on websites like this one, know that its for the in-person NY program where the overwhelming majority of students work in NY after. Based off of some other reviews I've read from people outside the Northeast, I don't think I'm alone in this sentiment.

Anonymous
Graduated: 2018

2/21/2019

Course
Data Science Immersive

Overall

Curriculum

Job Support

"Disappointing Data Science Immersive - Poor Instructors and Incomplete Curriculum"

Participated in the first Data Science cohort. It started off strong, but quickly fell apart after the first module, when the material shifted from standard coding techniques that were adapted from the webdev course to more data/math focused topics. Our... Read More

The career guidance was misleading, we were told our guidance counselor would be randomly selected, yet 10 of 12 students received the same coach. The career team always seemed like they placed their personal interests ahead of mine.

I enjoyed the culture of Flatiron School, and have nothing but the best to say about my classmates. I feel like the program was rushed, misleadingly advertised, and did not really prepare me for a job in Data Science.

As an aside, I recommend actually sifting through these reviews before signing up - many of them are from people who have only completed the free bootcamp prep. I was asked to write a review before starting the class but refused because I thought that was misleading.

Anonymous
Software Engineer | Graduated: 2018

2/16/2019

Course
Software Engineering Immersive

Overall

Curriculum

Job Support

"Life Changing Experience to become a Software Engineer!"

Flatiron School was a once in a lifetime experience that changed my life. I challenged myself everyday and met a ton of ambitious and intelligent individuals (instructors, mentors and classmates) who I now call friends and most importantly, I walked away... Read More

I WORKED EXTREMELY HARD AND WAS CHALLENGED!!!

On average, I spent 10–16 hours a day (~75–80 hours/week, including weekends) dedicated to code. I sat in lectures, watched lecture videos and programming videos, worked on labs, wrote blog posts, and built my own projects. Many times during the week I still found myself on campus past 12AM and during the final weeks of Flatiron School in building my final portfolio project, I still found myself on campus past 2AM especially on the weekends. And honestly the only reason why I didn’t stay later was the support of my family, friends and instructors who requested that I take care of my health and not burn out (seriously take care of your health…). But when I got home, I still wrote code. Truth be told, no one should ever tell you that programming is easy because it isn’t. It’s very invigorating and challenging; like really hard. It’s mind-bending work and you constantly have to hold a million different puzzle pieces in your brain in order to solve the problem. There will be days where I go to bed thinking about how to solve the problem and feeling defeated while other days where I felt like I was the champion of the world. Programming, with its instant feedback loop, will constantly play with your emotions. But when things click and you “figure” it out, you will feel a sense of accomplishment like no other. It really is ADDICTING.

The instructors at Flatiron School were all absolutely phenomenal; highly intelligent, humble and experienced individuals who genuinely want you to succeed and do well. Up to this day they still reach out to me and check up on me to make sure that I am doing well and very excited for me when I chose the software engineer role that I wanted.

The career services at Flatiron School stand out among any other Bootcamps in the world and work hard to get you leads and interviews and the job that you want!

Mikkel Ridley
Tech Support Manager | Graduated: 2018

2/16/2019

Course
Online Software Engineering Bootcamp

Overall

Curriculum

Job Support

"Part-Time Online course not as flexible as they make it out to be"

TLDR: The curriculum is excellent, but their website makes it seem like they will work with _any_ schedule for the part time online bootcamp, and that's simply not the case.

Pros:
- Great curriculum and materials - I learned a ton!
- Really nice platform.... Read More

Cons:
- Not the exact tech stack I was hoping to learn (yes, I know this is a bit nitpicky, but we are talking about spending twenty thousand dollars here).
- I live and work a full time job on the West Coast, and the school is located on the East Coast, as are, apparently, all of the staff. You are required to attend most of the live events in order to graduate. I told every single staff member I interacted with in what time zone I am located (PST), and what my work schedule was (standard 9-5 M-F with a one hour commute each way), but they scheduled literally every single event while I was still at work or commuting home, including the weekly one-on-one 'mentor' sessions.
- When I kept repeating that the times don't work for me, a frequent suggestion was "do it during your lunch break." I'm paying over grand per month, but you don't have any staff that can end their week on Saturday or start their week on Sunday?
- I tried it out for a few weeks, but I just ended up feeling stressed out trying to meet the
- It was only after I requested withdrawal from the course that suddenly they seemed really "flexible."

I ended up withdrawing from the course for the reasons stated above.
I would gladly attend again if they offered courses where all the (required) live sessions were scheduled on weekends.

As a last note, they had just been bought out by WeWork, so may have been undergoing some structural/staffing changes behind the scenes I was unaware of during this time.

Justin Daniel
Software engineer | Graduated: 2017

2/7/2019

Course
Online Software Engineering Bootcamp

Overall

Curriculum

Job Support

"Outstanding bootcamp for launching your developer career"

This is an outstanding coding bootcamp for the following reasons:

1) The curriculum is great! Speaking as a graduate of the online full stack web development curriculum, you are taught everything you need to work both frontend and backend to write a fully... Read More

2) The curriculum is test and live coding assessment driven. This means you can *prove* that you really know how to code and write functioning code. The five projects and half hour assessments with trained developers ensure that you really know your stuff by the time you graduate.

3) You are given a lot of support. You can use the ask a question feature 16 hours a day (9 AM to 1 AM EST) and interact with technical coaches to help you with your code, conceptual questions, or local environment issues. There is no limit to how often you can ask for help on labs (but keep it reasonable and do strive to be independent!). In addition you have a large online Slack community and weekly study groups to help you. That is for the online self paced program I did. If you do a structured or in person program you get more support still. Let me emphasize that this is *far more* support than just about any other place gives you.

4) You graduate with an online portfolio since all of your projects and labs are submitted through github. This greatly increases your credibility with employers.

5) The career and job search support is first rate. You are assigned a career coach and can do half hour weekly checkins with them. They train you to write resumes, network to a job, prepare for interviews, and many other 'soft skills' that help you find a job. Does all this work? You bet! There is a reason why this was the first coding bootcamp to have independently verified placement outcomes that were and remain outstanding.

Personal anecdote: I started from almost zero coding experience (< 100 hours). I worked hard and graduated in 6 months. I then took a part time job with Flatiron as a technical coach. Now, less than 10 months after graduation, I am starting a job as a junior software engineer making 73K a year. This well exceeded my expectations.

The bottom line: if you are dedicated and have the right personality for programming you absolutely have a high probability of success with this school. As an added bonus they have many free labs you can try to see if this is the right choice for you.

Mary
Software Engineer | Graduated: 2018

1/28/2019

Course
Software Engineering Immersive

Overall

Curriculum

Job Support

"Viable Career Switch"

I should start with the ol' bootcamp adage of "your outcome/success is dependent on you and what you put into the program" as that very much holds true to my experience with Flatiron. I did the Online Immersive program and managed to land a dream job,... Read More

Here are my Pros and Cons for the program.

Pros:

-The program was flexible enough for a stay-at-home parent. This was the primary reason I chose Flatiron over other schools.

-Excellent Ruby curriculum. Avi is a master at teaching and his methods are sound. Every Ruby takehome test I did for a job interview was really well received and I credit the Flatiron curriculum for that.

-Excellent TAs. If you get stuck on a lab anytime between the early hours of the morning and late at night, there's going to be a TA to help you get unstuck. And if you need help with a project, you can schedule time with them, or bring your problem to one of the many weekly study groups. Basically, if you need help you'll get it. Also, most of the TA's are graduates and insanely smart, so I constantly went away from a TA session having more confidence in the program knowing the alumni were so competent.

-Excellent Career Coaches. My two coaches were tireless cheerleaders for me, helping me successfully self-promote and giving me confidence throughout the ups and downs of the job search.

-Excellent Instructors. My interaction with my section leads was limited mostly to my project assessments, but there is an option to schedule office hours with them. That being said, I learned quite a lot in each 1-hour assessment.

The Cons:

- The Javascript curriculum at the time that I was studying at Flatiron needed a reboot, and the React curriculum was still maturing. If that's the still the case, I would highly recommend using Udemy courses to supplement your study. If you feel like you're getting lost in those sections, you won't be alone. It was a frequent complaint in the community slack channels. That being said, the TA's and section leads are very competent in JS, so there's the option to lean on them a bit more.

-The Job Guarantee requirements are pretty insane, especially if you're a parent (I'm imagining impossible if you're a working parent). Really really really check these out if you feel like you'll be reliant on it.

-I think at least one of the projects should have been a "group assignment" as I found many employers I interviewed with thought it was a negative that I hadn't worked in a collaborative environment with more complicated source control demands. Flatiron could supplement this group project with more Github curriculum.

-----

Overall, I got exactly what I wanted out of the program, and my job offer pretty much exceeded the ROI I was hoping for, so I really can't complain. I'm very proud of being a Flatiron graduate, and I think this year you'll see the school make a bigger name for itself as it expands to new cities and as more graduates find jobs. I know the month I got a job offer it was one of 60 offers extended to Flatiron grads (and in December, which tends to be slow for hiring). That's a pretty impressive number.

If you're looking for a flexible online program with plenty of support, I'd highly recommend Flatiron.

Ali Aziz
full-stack developer | Graduated: 2018

1/23/2019

Course
Software Engineering Immersive

Overall

Curriculum

Job Support

"Amazing team and curriculum"

Coming from a background in business/management I joined Flatiron School to gain a technical skill. After completing the course I am now a Full-stack developer at Tried and Supplied, a recently launched start-up. I am the only developer on the team and... Read More

At no point throughout my time at Flatiron School did I think 'I can not do this' and I think that is due to the incredible people there. At each stage, from admissions, instruction, to the careers team you have the support you need to get you through it.

Related News

From Lawyer to Software Developer Fighting Climate Change
Charles Poladian, Copywriter at Flatiron School - 11/7/2018
How to Know a Career in Code is Right for You
Charles Poladian, Copywriter at Flatiron School - 7/6/2018
Data Analyst vs. Data Scientist: What's the Difference?
Charles Poladian, Copywriter at Flatiron School - 6/2/2018
6 Tips for Getting into a Top Coding Bootcamp
Josh Hirshfeld, Copywriter at Flatiron School - 2/20/2018
How to Ace a Coding Bootcamp Technical Interview
Joe Burgess, VP of Education at Flatiron School - 10/24/2016

Compare Similar Bootcamps

Frequently Asked Questions

What financing options are offered by Flatiron School?

Flatiron School offers many financing options, such as Scholarships, Loan Financing through third party loan providers, Deferred Payment, and Upfront Payments.

What courses are offered at Flatiron School?

There are many courses you can take at Flatiron School. These include Cybersecurity Engineering, Data Science, Software Engineering, and Product Design.

What types of programs are offered at Flatiron School?

Flatiron School has Full-Time and Part-Time programs for students that can be taken online or in-person (Full-Time only).

In these programs, students can learn from and take advantage of pair-programming exercises, labs & mini projects, individual career coaching, and more.

What are the job outcomes for Flatiron School?

The average starting salary for 2021 graduates after graduation was $74,625, for job-seeking graduates who accepted full-time salaried roles within the reporting period and disclosed their compensation. The average hourly pay for graduates who accepted full-time contract, internship, apprenticeship, and freelance roles and disclosed their compensation was $32/hr. The average hourly pay for graduates who accepted part-time roles and disclosed their compensation was $24/hr. (See full Jobs Report here.)

What is the application process at Flatiron School like?

Prospective students will need to submit an online application in order to apply to Flatiron School. Once you complete your application, you’ll receive an invite to complete Flatiron School’s admissions assessment. Please follow the instructions to complete the assessment, once this is completed you’ll be able to schedule your interview with their admissions team so they can assist you with the next steps to get into their program.

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.