Overview

Start your career as a Software Engineer

Our online courses teach the most comprehensive software engineering curriculum you’ll find. While using real developer tools, students learn from best in class instructors through the world’s most sophisticated platform for learning code: Learn.co.

Become a Software Engineer in 5 Months

Our full-time program is designed to provide online students the fastest track to a career in software engineering. Students benefit from learning with a smaller, 20-person cohort and a dedicated Cohort Lead who teaches and mentors throughout the entire program schedule.

Career Services

We wrote the book on how to get a job after a bootcamp — literally. Flatiron School students work 1:1 with a dedicated career coach on interview best practices and successful job-search approaches that have worked for over 1,200 other students, and get access to our 200-page guide on how to be a great job-seeker, available only to Flatiron students.

Job Guarantee

Switch careers with total confidence, because your success is our success: Our Software Engineering Bootcamp is covered by a money-back guarantee. Receive a job offer within six months, or you’re eligible for a full tuition refund. (See eligibility terms.)

Change Your Career on a Part-Time Schedule

Our 10-month, part-time program provides the same breadth and depth of our full-time program, but with the flexibility to keep your job and fit into a busy lifestyle. Students dedicate 20-25 hours a week and join a larger cohort of 40 students, with a dedicated Cohort Lead.

Career Services

We wrote the book , literally, on how to get a job after a bootcamp — literally. Flatiron School students work 1:1 with a dedicated career coach on interview best practices and successful job-search approaches that have worked for over 2,000 other students, and get access to our 200-page guide on how to be a great job-seeker, available only to Flatiron students.

Job Guarantee

Switch careers with total confidence, because your success is our success: Our Software Engineering Bootcamp is covered by a money-back guarantee. Receive a job offer within six months, or you’re eligible for a full tuition refund. (See eligibility terms.)

Learn On Your Schedule

Our self-paced program provides the full curriculum rigor of our full-time and part-time online courses, but at a pace you set. Students have access to pick and choose when they will attend live lectures, join study groups, and meet with their Educational Coach.

Career Services

We wrote the book , literally, on how to get a job after a bootcamp — literally. Flatiron School students work 1:1 with a dedicated career coach on interview best practices and successful job-search approaches that have worked for over 2,000 other students, and get access to our 200-page guide on how to be a great job-seeker, available only to Flatiron students.

Job Guarantee

Switch careers with total confidence, because your success is our success: Our Software Engineering Bootcamp is covered by a money-back guarantee. Receive a job offer within six months, or you’re eligible for a full tuition refund. (See eligibility terms.)

Curriculum

1,000 hours of industry-vetted curriculum

Flatiron School students develop coding mastery in JavaScript and Ruby, as well as study computer science to ensure they’re highly attractive job candidates upon graduation.

We designed our flagship online coding bootcamp and its curriculum to give students the necessary expertise in both back-end and front-end programming technologies to become hirable full-stack developers — able to land their first job in tech and leverage it into a lifelong career.

Programming Fundamentals

Section 1: HTML & CSS, OOP, Ruby, SQL, ORM

After diving into HTML5 & CSS, students get comfortable with object-oriented programming, learning to read websites with Ruby and save data to a database with SQL and Object Relational Mappers.

Web Frameworks

Sections 2 & 3: Sinatra, Rails

Students learn two key Ruby frameworks, first mastering the fundamentals of web programming with Sinatra before experiencing how quickly they can build incredible apps with Rails.

JavaScript

Section 4: JavaScript, React

Students gain a thorough understanding of JavaScript and functional programming — crucial for front-end devs — and start to build their own version of React before moving onto the framework itself.

Front-end Frameworks

Section 5: React, Redux, JSON

Students learn to build productive, scalable front-ends with React and Redux, creating slick, functional, reactive code with Redux as a state manager and Rails as the back-end JSON API.

Building complex applications at web-scale requires an understanding of algorithms and Computer Science fundamentals. By tackling an integrated CS curriculum, students gain an advantage in technical interviews and lay a powerful foundation to increase their technical depth throughout their careers.

Algorithms

To understand the resource constraints that affect software performance, students study List Searching and Sorting, Graph Manipulation, and Algorithmic Thinking and Algorithmic Analysis.

Data Structures

To understand the ramifications of how data is stored and accessed, students build their knowledge of Hash Tables, Stacks, Queues, Trees, and Graphs.

Career Services

Our Career Services team has helped over 1,200 students start software engineering careers. By combining a proven job-seeking framework, a team of Career Coaches who work with each student one-on-one, and an Employer Partnerships team who evangelizes for our graduates within companies, our students get the precise support they need — no matter where they’re located, or at what pace they graduate.

When it’s time to prepare for the job search, students work one-on-one with their dedicated Career Coach to build the job-search portfolio and the interview skills they’ll need to succeed. Students graduate with a sharp résumé, consistent interview counseling, and Flatiron’s Career Services team alongside them during every step of their search.

Alumni Community

Graduates join an active network of successful data scientists and software engineers. For Flatiron School alumni, engaging with our community doesn’t stop at graduation.

Lifelong Learning

Flatiron School alumni gain lifetime access to additional curricula on Learn.co, including:

  • Backend JS with Node.js
  • iOS Immersive with Swift and Objective-C
  • Computer Science

“I love the available collaboration and [meeting with] cohort leads one-on-one. Oh, and the mandatory weekly assignments keep things moving along nicely. So far I’ve collaborated with two members of the cohort successfully, [where] I learn new things and solidify my understanding of a concept. It was great. I feel overwhelmed with gratitude for this opportunity. Can’t thank you enough.”

Brittany Tinnin

Brittany Tinnin

Full-Time Online Flatiron School Student
Student Projects

Establish yourself as a full-stack software developer

Flatiron is more than just a web developer school — students don’t just ship code; they become full-stack web developers. Students build advanced Portfolio Projects to demonstrate their technical skills and creativity (previous projects have won prestigious tech awards, become MVPs for startups, and been presented at the White House) and immerse themselves in the technical community.

Active Github Profile

GitHub is the modern source of technical résumés. Students push every line of code they write at Flatiron School to GitHub through our proprietary platform, Learn.co, giving them an extensive profile to show employers and fellow data scientists.

Robust Blog

All Flatiron students maintain technical blogs to show they can not only write code, but also communicate how that code works – an essential skill for software engineers. (Explore our community’s blog posts in Learn Magazine.)

The Flatiron School Online Experience

The bootcamp, perfected for online

At Flatiron School, we know that how you choose to study is as integral to your success as what you’re learning. Paired with our proprietary online learning platform, Learn.co, and individualized support from an Educational Coach, all students have access to a personalized learning experience. Choose from three different program options, each tailored to today’s online learner.

The Career Fast Track

Graduate in 5 months through our fully immersive online pace with 45-50 hours per week of coursework. Learn alongside a dedicated Cohort Lead (~20:1 student:teacher ratio) and an assigned peer group that’s learning on your schedule, too.

Dedicated 1:1 Mentorship

Twice a month sessions with an Educational Coach to help you stay accountable to your goals and review overall progress. In addition to live lectures, you’ll also meet 1:1 for a full hour with your Cohort Lead weekly to get help breaking through tough technical concepts.

WeWork Membership

Connect in-person with other learners in your city and work in an inspiring, beautiful workspace with a one-year WeWork hot desk membership included in your tuition — valued at over $2,500 per year.

Part-Time Flexibility

Graduate in 10 months at a part-time pace with 20-25 hours per week of coursework. Learn alongside a dedicated Cohort Lead (~40:1 student:teacher ratio) and an assigned peer group that’s learning on your schedule, too.

Dedicated 1:1 Mentorship

Once a month sessions with an Educational Coach to help you stay accountable to your goals and review overall progress. In addition to live lectures, you’ll also meet 1:1 for 30 minutes with your Cohort Lead weekly to get help breaking through tough technical concepts.

WeWork Membership

Connect in-person with other learners in your city and work in an inspiring, beautiful workspace with a one-year WeWork hot desk membership included in your tuition — valued at over $2,500 per year.

Set Your Pace

Learn at a 100% flexible schedule that you determine. Includes access to the curriculum and support for up to 15 months.

Dedicated 1:1 Mentorship

Includes five sessions with an Educational Coach to help you set and stay accountable to your goals, and make steady progress at a pace that is right for you. Students also get on-demand access to Technical Coaches through the Ask A Question feature in Learn.

Advanced Online Learning

Learn.co utilizes the same tools and workflows that professional developers employ on the job. Collaborate with fellow students and teachers, join video study groups and peer-pairing, and access a living course that features thousands of updates a year to reflect current industry trends.

Meet the experts behind our software engineering program
Education Team

Meet the experts behind our software engineering program

Career Services

Get a job within six months of graduation

Flatiron School students get jobs — period. In our last NYC Outcomes Report, 97% of students were hired. As a graduate of our Online Software Engineering  Bootcamp, job-seek with the support of our team and you’ll get a job offer within 6 months of graduation, or we’ll refund your tuition (see eligibility terms). From weekly 1:1 career coaching sessions, to mock interviews, to employer evangelism, our seasoned Career Services team is dedicated to helping our students launch lifelong careers in code.

Individual Career Coaching

Students meet with a dedicated career coach every week, to ensure an effective job search via résumé review, mock interviews, and developing the right job-search collateral to tell their story.

Money-Back Guarantee

Flatiron students change careers with confidence thanks to our money-back guarantee: you’ll receive a job offer within six months, or we’ll refund your full tuition. (See eligibility terms.)

svg-javascript-iconCreated with Sketch.

Vast Employer Network

For over 5 years, our Employer Partnerships team has been developing relationships with hiring partners across the country to help Flatiron School grads get in the door. Our dedicated Employer Partnerships team is the best in the industry — constantly evangelizing for our graduates at companies across the world.

A Proven Job Search Framework

After years of helping students get hired, we’ve developed a proven framework for leading a successful job search. Follow these steps with the support of your Coach, and you can be confident you’ll join our hundreds of Online Software Engineering Bootcamp grads who’ve been hired using the same framework.

Course Details

Choose the course pace that’s right for you

Full-Time
Part-Time
Self-Paced
Time Until Career-Ready
5 months
10 months
Up to 15 months
Time commitment
45–50 hrs/week
20–25 hrs/week
100% flexible
Career Services Support
1,000+ Curriculum Hours
Educational Coaching

Two sessions monthly

One session monthly

Five-session package
Live Lectures
Assigned Cohort Lead
Assigned Peer Group

Average of 20 students

Average of 40 students
Technical Mentorship

One hour weekly

Half-hour weekly
WeWork Hotdesk Membership
Tuition
$14,000
$11,400
$8,500
Money-Back Guarantee
Tuition & Scholarships
Tuition & Scholarships

Tuition & Scholarships

Full-Time Program
$
14,000
Part-Time Program
$
11,400
Self-Paced Program
$
8,500

Financing

Dedicated to making our programs more accessible, we offer competitive financing options through Skills Fund and Climb, two industry-leading accelerated learning financing companies.

Flatiron School + Citi Women Take Tech Scholarship

Offered to remove barriers for tech education access for women, our latest Women Take Tech collaboration with Citi will offer up to $1 million in total scholarships for Flatiron School students. Women who apply between Aug. 7 and Nov. 7 will be eligible to receive a $2,000 scholarship to Flatiron School’s in-person or online bootcamp courses.

Career Growth Scholarship

Offered to applicants that demonstrate progress and passion in our free courses, this $1,000 grant reduces recipients’ tuition to the Online Software Engineering Bootcamp.

Admissions

What the application process looks like

We don’t just admit individual students; we curate a community. Our online coding bootcamp students come from myriad backgrounds and prior career paths — ensuring that a diversity of thought and perspective enriches every student’s experience.

Application process

What we look for

1. Apply

Submit a written application. Tell us about yourself and why you want to join our community.

Passion

We love software engineering, and so should you! We bring together people who see coding as a craft and want to be great at it — not just as a means to an end, but as an end in itself.

2. Admissions Interview

Chat with an Admissions Advisor in this explicitly non-technical interview. This is an opportunity for us to get to know each other a little better. Nothing technical — just a friendly conversation.

Aptitude

Flatiron students are driven. While we look for students with an ability to transfer between different skill sets easily, above all, aptitude for software engineering is built from an innate curiosity about the world and how people interact with it.

3. Technical Review

After writing and submitting some code on Learn.co, students who apply for the Part-Time or Full-Time course will be asked to attend a live coding session with an instructor to assess your basic understanding of the material covered in our interview prep track. You’ll know if we are moving forward with your enrollment within four business days!

An open mind

We don’t admit students; we craft a class. A lawyer, journalist, and pro-athlete will all approach solutions differently — which means a richer learning environment and the opportunity for students to engage with different kinds of problem-solving.

Application process

What we look for

Questions about the admissions process?

Simply talk with our Admissions team — they’re here to help.

Course start dates
Start dates

Course start dates

Full-time and part-time courses have specific starting dates, while self-paced students can start at any time.

First full-time cohort
September 24
First part-time cohort
September 24
Second full-time cohort
October 22
Second part-time cohort
October 22
Third full-time cohort
November 26
Third part-time cohort
November 26
FAQ

You have questions; we have answers

  • How big are the class sizes?

    Full-Time Cohorts average about 20 students and Part-Time cohorts about 40.  

  • How do I know which program is right for me?

    Which program is right for you depends on two main considerations – how much time you can devote each week and what kind of learning environment you want.  The Full-Time and Part-Time programs require students to put in a minimum number of hours per week so that you can keep up with the weekly assignments and the pace of the class.  Some people want/need that structure and accountability and are ready to commit that time. Other people require a bit more flexibility and prefer the self-paced program.

  • How long is each program?

    Regardless of which program pace you do, all programs consist of five modules.

    In the Full-Time Program, each of the five modules takes four weeks.  With one week of a scheduled break, you can expect the entire program to take five months.

    In Part-Time, the modules take eight weeks and there are two scheduled one week breaks making the program last ten months.   

    In Self-Paced you’ll progress through each module at your own speed, but the entire program must be complete within fifteen months.  

    ProgramHours per weekTotal Study WeeksBreaksTotal Months
    Full-Time40 – 50201 week5
    Part-Time20 – 25402 weeks10
    Self-Paced15+N/AN/AUp to 15
  • Is there pre-work?

    There is 100 hours of pre-work for the Full-time and Part-Time Structured courses. This is to ensure that students are all starting from the same point and prepared to move at the pace of the class when they start.