Not Sure Where to Apply?

Flatiron School

Online, NYC, Denver
Best Bootcamp

 Ranked 2025 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 (268 reviews)

Andres Manco
Graduated: 2018

6/18/2018

Course
D.C. Software Engineering Immersive

Overall

Curriculum

Job Support

"Flatiron bootcamp prep course"

This prep course is really good, i have really basic knowledge in php, c++, and I haven’t program in years. This is the first time i get in touch with ruby and JavaScript and this course has been great, easy to understand, very detailed and the instructors... Read More

Anonymous
Graduated: 2018

6/18/2018

Course
Coding Bootcamp Prep

Overall

Curriculum

Job Support

"Awesome Free Data Science Prep Course"

Flatiron School's data science prep course is a fantastic tool for anyone considering starting a career in the field. The course starts with python basics, and then covers simple plotting tools and machine learning algorithms. I found the prep to be particularly... Read More

Aimee McGrenera
Developer | Graduated: 2017

6/11/2018

Course
Online Software Engineering Bootcamp

Overall

Curriculum

Job Support

"Truly a great program!"

Flatiron had me hooked from the moment I started the free online prep Bootcamp course. From there I enrolled in the online full-stack web development program. I went from knowing very little HTML, to being able to create full-stack web applications. I... Read More

Mark Bello
Front End Engineer | Graduated: 2018

5/25/2018

Course
NYC Software Engineering Immersive

Overall

Curriculum

Job Support

"Went from hacker to pro"

Best decision I ever made was completing the in-person program.

I freelanced as a web designer/developer for several years, and I hit a plateau on what I could learn online. I interviewed for full-time dev jobs and faced rejection after rejection. Everyone said my... Read More

This was the closest thing to on-the-job training I could find. From Day 1 I was surprised to discover how little I knew about programming after all the Udemy-type courses I completed. Flatiron School exposed and then filled in the gaps.


Talking about code all day with other people of varying skill levels brought me from codealong/copy-and-paste type of programming to actual understanding and fluency. I learned how to learn about coding, which is a skill unto itself.


At Flatiron School I got experience working with other developers and reasoning about code. They taught us how to think like programmers, and then they provided effective resources for actually landing a job.


In my post-Flatiron job search I managed to completely avoid the soul-crushing trap of submitting resumes into the nether-world of online portals. They got me comfortable going to developer meetups, which quickly led to interviews and then offers. It wasn't immediate, but it was swift.

Oh oh oh- and on the job I accepted, their counter-offer was more than I asked for. Can't make that up. I'd say that probably symbolizes my entire Flatiron School experience.

Anonymous
Engineer | Graduated: 2017

5/24/2018

Course
NYC Software Engineering Immersive

Overall

Curriculum

Job Support

"Amazing experience!"

I will never have another 15 weeks like those I spent at Flatiron, nor will my life be the same after graduating from the program! The school draws together all the best aspects of learning-- the curriculum is very challenging, but achievable; the school's... Read More

Angela
Graduated: 2018

5/22/2018

Course
Coding Bootcamp Prep

Overall

Curriculum

Job Support

"Intuitive, fully supported, and free!"

Here's my experience in bullet points:
- FREE: other bootcamp preps that I was considering cost multiple thousands
- fully supported: the ask a question feature is there to help you whenever you get stuck
- intuitive content
- user friendly interface
- many... Read More

Mikka Pineda
Software Engineer | Graduated: 2018

5/19/2018

Course
Online Software Engineering Bootcamp

Overall

Curriculum

Job Support

"Great Place to Get Started"

Though the lessons vary in quality, I was very happy overall with my Flatiron School experience. I got good value out of both the Bootcamp Prep and the Online Full Stack Web Developer course: with just my scholarship and a whole year of free WeWork hot... Read More

OUTCOMES

I was able to land a job just a month after graduating - delayed only by the month-long vacation I took to celebrate my graduation.

Plus, Flatiron provides you with great resources post-graduation too. Graduates get free access to all their curriculums forever, not just the one you enrolled in. I now have access to courses on algorithms, mobile development, Java, node.js, and the ever-evolving curriculum on full stack web development.

CAVEATS

Note, however, that passing each Flatiron lab doesn't guarantee a job. Flatiron School is just the beginning of a lifelong journey of mastery. It's important to go beyond your current curriculum: do more than the bare minimum on final projects, learn about algorithms, learn about deployment, and to keep working on outside projects to practice coding, learn new techniques, and hone your problem-solving skills. Meet people who are already software engineers and ask them questions - sometimes the documentation for an API or library are wrong, leave out too much context, or just aren't written clearly.

Another way to put it is: you get what you put in. Flatiron provides resources, but as an online student with no one watching over you, you need to be self-motivated enough to actually use them and ask questions. The instructors available to chat online or through study groups and web conferences are all knowledgeable and friendly, but you have to reach out to them. They can't read your mind to know how they can help you.

COST

Of all the bootcamps I checkout out on Coursereport and Switchup, Flatiron seemed like it would provide the best bang for the buck. Caveat: I was awarded a scholarship that halved my tuition, drastically undercutting any of the other bootcamps I looked at, even if I qualified for any of their measly scholarships. I also preferred Flatiron's upfront monthly payments instead of what other school do, which is to let you pay nothing while you're in school but then give up 10-20% of your first 1-2 years' salary when you get a job. Yeesh. With the salaries I see in the SF Bay Area, it was cheaper for me to pay a max of 12 x $1500 (I was only going to give myself a year to finish) instead of losing 10-20% of what I expected to be a 90k average annual salary for the first 2 years of my career.

PEDAGOGY

I thought the amount of structure was just right. The lessons were modular so I could work around my full-time job and other obligations, yet regular check-ins, engagement strategies (like the "you're on a 10-day hot streak" notice on your dashboard), and of course, the pain of monthly tuition payments, kept me committed to finishing the course as fast as possible.

Some of the lessons can be cryptic - particularly the ones on React, Redux, and Closures in Javascript. But maybe that was intentional? After all, they want you to learn to use the docs - something you'll be doing a lot on the job (even the senior engineers still do it). Anyhow, I ended up doing some Codecademy lessons on React to help me get through the React section. Sometimes I just need to hear the same thing said a different way in order to really get it.

As for their career prep, I loved my coach Shari! She was so friendly, compassionate, yet brutally honest like a good friend. She gave me just the kind of feedback I needed to polish my resume and perform better in my interviews. No one's ever told me what I could improve during interviews - HR never seems to never have time to explain why you were rejected. It was refreshing to finally get a thorough review from an HR pro with decades of experience.

CONCLUSION

Overall, I recommend Flatiron School to anyone that is...

1) looking to learn programming

2) and does not give up easily

3) but needs a little bit of structure to stay focused (they cannot learn just by cobbling together the loads of free lessons and resources available online)

4) and has saved up some money to invest in themselves

DJ
Graduated: 2018

5/16/2018

Overall

Curriculum

Job Support

"Data Science Prep Course"

I found the prep work assigned prior to my technical interview to be engaging and pedagogically sound. The learn.co platform for Jupyter notebooks, integrated with Github, is the best coding interface I've used on a website. It was great to be able to... Read More

Alberto Mayanga
Junior Web Developer | Graduated: 2017

5/3/2018

Course
Online Software Engineering Bootcamp

Overall

Curriculum

Job Support

"Changed my life"

I originally planned to attend the on-campus program in NYC, but I am very happy to have taken the online program route. I was able to follow the curriculum at my pace, and best of all, only paid $4,500 compared to the $15,000 if I would have taken it... Read More

Anonymous
Software Engineer | Graduated: 2018

4/29/2018

Course
Online Software Engineering Bootcamp

Overall

Curriculum

Job Support

"Best Decision I Ever Made"

Attending Flatiron School was the best decision I have ever made. The discovery that coding is my passion and destined career path came long delayed, after I had graduated with a degree and pursued a career in finance. The idea that I could transition... Read More

After several days of debating between several different programs within NYC, I finally chose Flatiron's Online Web Developer Immersive course. This decision was mainly influenced by financial and logistical factors. Firstly, I could not afford to quit my job to attend a full-time on-campus course, so an online self-paced program was ideal. Further, the cost of this program was absolutely unbeatable. I compare to App Academy, which was the first program I looked into and almost ended up joining, that averaged to a cost of $17,000. In total, Flatiron School ended up costing me less than $3000 and it was the best $3000 ever spent.

I ended up finishing the course in just a little over 3 months, but this was a result of committing 45+ hours a week on-top of my full-time job. This may sound crazy...committing this much time to a course on top of a full-time job, but I attribute my ability to do this fully to Flatiron and the way that they design their curriculum. It never felt like a chore to me and I truly enjoyed going through the coursework. I would spend 8+ straight hours going through the coursework not even realizing how much time had passed.

That said, it must be noted that the course was certainly very challenging. There were moments where I almost thought that it was too hard and that I wasn't cut out for this career path after all. However, the support/guidance of the online instructors always shut these doubts down as they were always able to help me work through whatever learning rut I was in and I was always able to get over each hurdle and continue through the progression of the course.

The online instructor assistance was very effective. There were times that I would have to wait in a queue for a screenshare in order to get assistance on whatever issue I was experiencing, but I never felt that I had to wait an unreasonable amount of time. The instructors always remained on the screenshare/call until my issue was resolved and questions were answered. They also made sure to guide me to discovering a resolution/answer on my own, rather than just telling me the answer which in my personal opinion is the best way to learn.

Now to the most important part..how much I learned and how it translated to getting an actual job as a developer. Well for starters, I went from not knowing a single coding language or anything to do with coding at all, to being able to build a robust web application on my own, with a React/Redux front-end and Rails backend API in three months. Even so, upon reaching this success endpoint, I still wasn't sure what this meant as it relates to getting hired.

Initially the job search process was a little bit discouraging. It seemed like almost every developer job I came across was a senior role, requesting candidates with 3+ years of experience. However, I didn't let this hinder my process and just applied for any opportunity that I could. And with that....I landed my first role before I had even officially graduated from Flatiron School, with an $85k salary.

My first role (which I am still currently in), is actually a temp-to-hire position (I was hired as a 'short-term-employee'). The idea here is that bootcamp grads are a "risky hire", so it is common for these grads to be hired on a contract-to-perm basis in order to be vetted for their skills/knowledge. This is a completely understandable thought-process/strategy, and much much better than the scenario I have read countless times on forums discussing coding bootcamps, which suggest that most tech camps won't even read the resume of a bootcamp grad and that bootcamp grads are not taken seriously. These claims are completely false; while I have no doubt that there are tech companies out there that will throw away a resume of a bootcamp grad, there are also many many that won't. In fact, the company that I work for, which is very small (about 30 people total), has two other Flatiron grads currently working there!

All things considered, my experience at Flatiron was nothing short of ideal. To be able to completely change my career within a matter of months, without taking a pay cut, without spending thousands of dollars on coursework and without ever going through a state of unemployment is a bit unfathomable but this is the exact scenario that I lived through. That said, I must say that this is NOT for everyone. I believe that I am able to share this success story because I already came from a fairly analytical background and while I did not have any experience coding, my prior job involved a lot of financial modeling in Excel and a lot of analytical thinking/problem solving. I believe these skills are very transferable to coding as being a good coder in my opinion has less to do with knowing a coding language and more to do with one's thought process and knowing how to think analytically and problem-solve. This is a learned skill, certainly, but it comes naturally more to some than others. And with that I would strongly suggest anyone considering a coding bootcamp to be sure that coding is right for them, because if it is not, it would be unrealistic to expect the same successful outcome, which would have little to do with Flatiron School itself and more so with the individual's ability to master the coursework.

In sum, I honestly have nothing negative to say about Flatiron School and highly recommend to anyone that's confident about their decision to transition their career into tech. For the first time in my life I can actually say I love what I do. I look forward to going to work every day and I enjoy every minute I spend at work. This is a very very foreign thought to me as it comes after years of being miserable in my career and beginning to accept the idea that work is meant to be an unhappy place. I owe it to Flatiron for changing my life and giving me the opportunity to finally be happy in my career and be exactly where I belong.

Related News

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
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.