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 Cyber scholarship – $5,000 towards tuition when qualified applicants are accepted into the cybersecurity program on our Colorado Springs campus.* Join the 5,000+ grads who took control of their lives and landed jobs in tech. Apply now to start your journey to a rewarding tech career.


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.63/5 (263 reviews)

Ian Miller
Graduated: 2014




Job Support

"Flatiron School has been one of the best investments I have ever made"

Hello! I am a graduate and I am also currently employed as an Instructor at the Flatiron School as well, so I am one of several that has experienced Flatiron School from both a student perspective and an instructor perspective.

Why Flatiron School?
I applied... Read More

Yes, the objective of Flatiron School is to teach its students how to code, and how to code well. But that's not what makes Flatiron School succeed. It's the ability of the admissions team and its teachers to provide a rich, diverse community in which students push each other to succeed through collaboration and support. As a result of this, students learn programming by communicating with each other while working on projects, and ultimately creating a rich ecosystem of knowledge that iteratively builds upon itself, week after week throughout the semester.

New York Tech Community
Flatiron School has benefitted a lot by simply being part of the New York tech community, and has given back to the community as well. That's the primary ethos of Flatiron School. Its defining quality is community, and it hosts meetups and events every week, such as NYC on Rails, iOS Devs Meetup, Manhattan.js, and Flatiron Presents (student presentations). The diversity of its graduates that go forth into the New York tech community is something that sets Flatiron School apart from its peers; at least 40% of accepted students are female.

In Closing...
Flatiron School has been one of the best investments I have ever made. I say this not from a financial perspective, but rather from a career and motivational perspective. In my previous jobs prior to attending Flatiron School, my imagination and motivational drive was starting to wane, and I started to see things in a greyish hue. As the weeks progressed during my time at Flatiron School, my burgeoning skill-set started to show me what was possible. Coding is not a means to an end in itself, but rather it's the gateway that makes everything else attainable. Being able to build a software tool or product or whatever you may call it allows you come extremely close to having a profound effect on the things you care about. Making life more colorful and vibrant again. After all, isn't that the point of education? It is meant to bridge the gap between your dreams and reality. I didn't find that in high school or college. I found that at Flatiron. And as a teacher, that's what I strive to impart to our students every day.

Graduated: 2014




Job Support

"I could probably write a dissertation on how much I loved my time at Flatiron School"

I could probably write a dissertation on how much I loved my time at Flatiron School, but I will try to keep this short-ish.

The practical stuff: They take you from 0 (and I really mean no coding experience whatsoever) to equipped to land your first Junior... Read More

To back that up - I am a music school grad with no experience writing code outside of basic HTML. The program was incredibly challenging and I struggled through most of it, but came out the other side confident in my ability to get a job and continue the learning process. I took a 6 month (paid) apprenticeship that has since turned into a full-time job. I've almost doubled my salary in less than a year. To put that in different terms, my return on investment was a little more than three times the tuition for Flatiron School in seven months.

The other stuff: I've always been a good student and I've always hated school. Sitting in Avi's class was the first time that I found myself enjoying lectures. He has an ability to read his students -- he seemed to know when to push forward and when to back up a bit so that we weren't lost despite the complexity of the topics. We spent more than half the program learning pure Ruby and overarching programming concepts that help me a great deal in my day-to-day. The TAs are passionate about teaching and form real relationships with the students. Everyone there is invested in the growth and future of each student.

Flatiron is not just a programming bootcamp, it's a community, and an immensely supportive one at that. My time there was life-changing.

Samuel Owens




Job Support

A wonderful experience. They teach how to code and so much more. Wonderful staff and an amazing group of students.

Related News

From Lawyer to Software Developer Fighting Climate Change
Charles Poladian, Copywriter at Flatiron School - 11/7/2018
What Types of Jobs Can Coders Get?
Charles Poladian, Copywriter at Flatiron School - 7/20/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, Deffered 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, Flatiron School’s Learn Cybersecurity for Free. Sign Up., Flatiron School’s Learn Data Science for Free. Sign Up, Flatiron School’s Learn to Code for Free. Sign up, Flatiron School’s ‘Intro to Product Design’ lesson for free. Sign Up., Online Cybersecurity Engineering, +4 more.

Online Data Science, Online Software Engineering, Product Design (UX/UI), Software Engineering

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.

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

What are the job outcomes for Flatiron School?

The average salary after graduation is $76,000 for on-campus grads and $72,000 for online grads, and 93% of alumni find a job.

Flatiron School alumni work at various tech companies, such as Microsoft, Glossier, Amazon Web Services, and more.

What is the application process at Flatiron School like?

Prospective students will need to submit an online form in order to apply to Flatiron School.

Person thinking

Need help making a decision?

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