hero-background-image-header

Become a software engineer

Learn the skills needed to start a career in software engineering. Reinvent your future at your own pace, online or on-campus.

Where Flatiron School grads get hired

Not all bootcamps are created equal. Flatiron School alumni have gone on to work at some of tech's most influential and innovative tech companies.

Washington Post logo
Spotify logo
Facebook logo
Logo: Apple
Logo: NASA
Logo: Google
petco hiring partner for Flatiron School
IBM hiring partner for Flatiron School
shopify hiring partner for Flatiron School

Our grads land jobs in tech — and our jobs reports prove it

We were the first bootcamp to release independently examined jobs data, setting the bar for the industry, and we remain committed to delivering accurate, examined numbers so you can make an informed decision when choosing an education provider. See our newly released Jobs Report.

87%

Employment Rate

For job-seeking On-Campus graduates included in the 2020 Jobs Report including full-time salaried roles, full-time contract, internship, apprenticeship, and freelance roles, and part-time roles during the reporting period (see our Jobs Report).

$66K

Average Starting Salary

For job-seeking On-Campus students who accepted full-time salaried jobs during the reporting period and disclosed their compensation. The average starting salary for students who took full-time contract, internship, apprenticeship, or freelance roles and disclosed compensation was $30/hr. Average pay for a part-time role was $24/hr (see our Jobs Report).

84%

Employment Rate

For job-seeking online graduates included in the 2020 Jobs Report including full-time salaried roles, full-time contract, internship, apprenticeship, and freelance roles, and part-time roles during the reporting period (see our Jobs Report).

$71K

Average Starting Salary

For job-seeking online students who accepted full-time salaried jobs during the reporting period and disclosed their compensation. The average starting salary for students who took full-time contract, internship, apprenticeship, or freelance roles and disclosed compensation was $31/hr. Average pay for a part-time role was $30/hr (see our Jobs Report).

Named One of the Best Coding Bootcamps for Q1 2021 by Career Karma

We’re honored and grateful that we’re a top ranked Coding Bootcamp by Career Karma for Q1 2021, a leading authority in the bootcamp community of students. These awards were granted based on reviews from our alumni who’ve transformed their careers through our software engineering program.

Ranked One of the Top Coding Bootcamps by Course Report

Course Report takes many factors into consideration – alumni and student reviews, transparency around job placements, financing options, and commitment to diversity, just to name a few. We are proud to be recognized on this prestigious list.

Named one of the Top Coding Bootcamps by SwitchUp

SwitchUp’s rankings are based on over 20,000 reviews from verified students and alumni, across over 500 bootcamps in operation. We are honored and proud  to be recognized on this prestigious list.

Meet our alumni who’ve changed their careers with Flatiron School

Flatiron School grads come from diverse backgrounds, interests, and skillsets. All of them enrolled with one goal: to change their futures.

From TSA Security to Professional Software Engineer

Meet Flatiron School alum and Popmenu engineer, Deka Ambia.

Samantha R., Entrepreneur, Alumna, and Author, Discusses “Bitcoin Pizza”

Meet Flatiron School alum and "Bitcoin Pizza" author, Samantha R.

How One Student's Focus on the Goal Helped Him Find Community

Meet Flatiron School alum and FanConnect engineer, Anthony H.

Join the 5000+ grads who have landed jobs in tech

As the job market changes, we’ve continued to provide students with career coaching support relevant for today’s job search challenges. 

Dedicated 1:1 career coaching

Our career coaches help to make you a no-brainer hire. We know it takes a support system to make big career moves so even before graduation, you’ll work 1-on-1 with a career coach to get personalized résumé review, help building your online presence, interview practice, and more.

Immersive learning, flexible pacing options

Learn the skills to launch a career in tech in as little as 15 weeks. You can also choose from our flexible learning pacing options of 20, 40, or 60 weeks designed to suit your lifestyle. One proven curriculum, same rigor and support. 

Active employer network

People get jobs from people, not from job boards. Our Employer Partnerships team is always advocating on your behalf while building relationships with hiring managers at top global companies.

Proven, industry-aligned curriculum

If accountability, a set schedule, and dedicated classmates match your learning style, we suggest learning full-time. But if you have a packed schedule and flexibility is what matters most to you, we recommend choosing our Flex program.

No matter which pace you pick, you'll learn our tried-and-true coding curriculum proven to help students land coding jobs and start promising software engineering careers.

Front-End Development

After diving into the fundamentals of programming, you'll get comfortable with creating UIs and style webpages, including JavaScript and ReactJS.

Front-End Web Applications

You'll learn two key Ruby frameworks, first mastering the fundamentals of web programming with Sinatra before learning how to build incredible apps with Rails.

Back-End Development

You'll gain a thorough understanding of Ruby basics before getting comfortable with object-oriented programming and storing information in databases using SQL and Object Relational Mappers.

Back-End Web APIs

First, you'll learn Rails — an object-oriented, Ruby framework — before using it to create their own JSON API along with productive, scalable front-ends with React and Redux, creating slick, functional, reactive code.

Projects

After completing four curriculum modules focused on group projects, you'll work with instructors to come up with project concepts and spend dedicated time building truly sophisticated applications. You'll receive plenty of instructor feedback along the way while diving deep into various advanced technologies needed to bring your concepts to life.

Navigate tech's top opportunities with the support of our Career Coaching team

A Career Services team member helps a flatiron School student job search.

After many years working with passionate students and helping them land fulfilling careers in tech, we’ve got a keen understanding of what goes into getting that first software engineering job. Graduate both with the skills to succeed as a software engineer and the know-how to land your first job.

Individual career coaching

During your job search, you’ll meet weekly with your dedicated Career Coach. Coaches help with everything from résumé review to interview prep, and help you tell your story to land your first job.

Vast employer network

We’ve built relationships with hiring managers at top companies across the world, creating a robust employer pipeline for Flatiron School grads. Our Employer Partnerships team is constantly advocating for our grads and helping you get in the door.

Proven job-search framework

Through 1-on-1 guidance from our Career Coaching team and our tried-and-true job-search framework, you’ll gain the skills and support you need to launch your career.

What Flatiron School alumni are saying about our Career Services team

Anna Wijetunga // Associate Software Engineer at aware3

“My coach Ben was the most valuable part. He was my cheerleader, my motivation and my support throughout — without fail.“

Emily Harber // Developer at Shopify

“Having someone to consistently keep me accountable, remind me of what I've accomplished and how capable I was/am, and the support of someone to help me make decisions when I felt unsure.“

Lillian Bitner // Software Engineer at Talagent

“My meetings with Matylda were so helpful, especially once my materials were ready and I actually started job searching. Additionally, all mock interviews and resume work helped enormously.“

Meet your new community

Effective learning comes from connecting with people who are learning and teaching it. Since 2012, we've brought together passionate, experienced instructors and driven students to achieve incredible outcomes and careers.

What the application process looks like

Our application process is five steps from when you apply to when you begin preparing for class. After you apply, a member of our Admissions team will reach out to chat about your goals, and then you'll be given some questions to assess how you approach problems and solutions. After that, you'll receive your admissions decision.

Step 1 → Apply

Submit your application. Share a bit about yourself and what’s driving you to start a career.

Step 2 → Admissions interview

Speak with an Admissions representative in a non-technical interview. This is an opportunity for us to get to know each other a little better. Here’s what you can expect.  

Step 3 → Admissions assessment

Complete a 15-minute critical thinking and problem-solving assessment. Find out how to pass the assessment.

Step 4 → Admissions decision

Receive your acceptance decision from Admissions. This usually happens within 4 business days.

Step 5 → Prework

If accepted, you'll begin course pre-work to prepare for the first day of class.

Enjoy a learning community on campuses and online

Due to the pandemic, all courses are currently offered online. With campuses around the country, we’ll soon reopen our spaces where you can connect with fellow students and alumni, find quiet studying space, and attend networking and workshop events. Programs can be completed from home, with the option to be on-campus as our locations reopen. Learn more about the campus experience.

Previous Photo
Next Photo

Find the right tuition plan for you

We have 3 options for how to pay for tuition:

  1. Pay upfront

  2. Pay with a loan

  3. NEW! Pay in installments - Pay in 12 monthly installments, with no interest