hero-background-image-header

Online Software Engineering

Launch your career as a software engineer from anywhere in the world with our flexible full-time, part-time, or self-paced online coding bootcamp. Learn to code with support from expert instructors and dedicated Career Services to help you land a job.

Change careers with confidence with our Money-Back Guarantee. If you work with our Career Services team and don’t land an offer within six months of your job search start date, we'll refund your tuition in full (see details).

Upcoming

Program Dates

Online

Sep 28, 2020 - Feb 26, 2021

Closing Soon -

Online

Oct 19, 2020 - Mar 19, 2021

Closing Soon -

Online

Nov 9, 2020 - Apr 9, 2021

Open -

Awarded Best Online Bootcamp for Q1 2020 by Career Karma

We’re honored and grateful that we’re a top ranked Online Bootcamp by Career Karma for Q1 2020, 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 online programs.

Launch your career as a software engineer

Our online courses teach a robust, comprehensive software engineering curriculum. While using real developer tools, you’ll learn from best-in-class instructors through our sophisticated platform for learning code: Learn.co.

Full-Time, Part-Time, and Self-Paced Options All Include:

Industry Leading Curriculum

We designed our online Software Engineering bootcamp course to give you the necessary expertise in both back-end and front-end programming to become a full-stack web developer.

Career Services

At Flatiron School, you'll 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 worldwide.

Money-Back Guarantee

Change careers with confidence thanks to our Money-Back Guarantee. If you graduate, follow our job search process and the other steps we require, and don’t obtain a job offer within 6 months of your job-seeking start date, your tuition will be refunded (see details).

Our grads launch new careers

93%

Employment Rate

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

$72K

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 $34/hr. Average pay for a part-time role was $21/hr (see full Jobs Report report here).

Course pace options

At Flatiron School, we know all students are different, so we offer three different, personalized course paces designed to give you the perfect balance of flexibility and structure to ensure your success. Paired with our proprietary online learning platform, Learn.co, and dedicated support from an Educational Coach for each cohort to check-in and help you to stay accountable for your progress and anchored to your motivation in learning to code.

Choose Which Course Pace Is Right for You:

The Career Fast Track

Graduate in 5 months with our fastest course pace: full-time. You will work through a minimum of 45-50 hours per week of coursework, and benefit from dedicated, full-time learning. This pacing option requires the most commitment, as you’ll be expected to attend live study groups, complete labs, and collaborate with others in your cohort throughout the day.

Close-Knit Cohort & Group Learning

As a student, you’ll benefit from learning with a small  cohort and a dedicated Cohort Lead who teaches and mentors throughout the entire course schedule. Attend live study groups each week with your cohort lead.

Weekly 1:1 Mentorship & Instruction

Meet 1:1 for a full hour with your Cohort Lead weekly to get help breaking through tough technical concepts. Additionally, Educational Coaches serve as the Community Lead for each cohort and can help you connect with your classmates and optimize your study habits. This non-technical support by your cohort's Educational Coach is in addition to the real-time help from our Technical Coaches via our Ask A Question Feature in Learn.co.

Weekly Study Groups

Meet weekly with your cohort to deepen your understanding of a topic as you participate in live discussions with instructors and your peers. Study groups for each cohort are held Tuesday through Friday at 11 a.m. EST, and will cover topics relevant to the lessons and labs assigned that week.

Part-Time Structure

Graduate in 10 months at a pace that offers the same structure as our full-time option, but on a part-time schedule. You will work through a minimum of 25 hours per week of coursework and benefit from a structured schedule designed to keep them on track towards a career in code. While completing the program, you'll need to dedicate a part of their day-to-day in order to move through the coursework on schedule.

Assigned Cohort & Accessible Community

As a student, you will benefit from learning with a cohort of an average of up to 40 peers, and a dedicated Cohort Lead who teaches and mentors throughout the entire program schedule. You'll dedicate time to attend live study groups with your cohort lead each week, with options to fit your schedule.

Educational Coaching Support

Additionally, Educational Coaches serve as the Community Lead for each cohort and can help you connect with your classmates and optimize your study habits. They will both support and challenge you as you work toward your goals and celebrate the small wins that happen along the way. This non-technical coaching support is in addition to the real-time help from our Technical Coaches via our Ask A Question Feature in Learn.co.

Weekly Study Groups

Meet weekly with your cohort to deepen your understanding of a topic as you participate in live discussions with instructors and your peers. Study groups for each cohort are held Tuesday and Thursdays at 6pm EST, and will cover topics relevant to the lessons and labs assigned that week.

Perfect for the Self-Driven Student

Our self-paced program provides the same rigorous curriculum and mastery standards of our full-time and part-time paces, but at a 100% flexible, self-guided schedule. This program most benefits students with prior coding experience or unpredictable schedules by providing access for up to 15 months as they guide themselves through the coursework.

Access to Mentorship Resources

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.

Join a Connected Community

Collaborate with fellow students and teachers, join live study groups, pair and chat with your peers, and access a living course that features thousands of updates a year to reflect current industry trends.

1,000 hours of industry-vetted curriculum

As a Flatiron School student, you’ll develop coding mastery in JavaScript and Ruby, as well as study computer science to ensure you graduate with a skillset that’s highly sought after by employers.

Programming Fundamentals

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

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

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

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.

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.

Meet the experts behind our software engineering course

Joe Burgess
Master Teacher

Joe TA’ed in Computer Science at Carnegie Mellon. He built the university’s iOS course before coming to Flatiron School to lead our Education team.

Ian Candy
Managing Cohort Lead

Ian’s a Flatiron alumnus who’s taught programming to hundreds of students, both in person and online. He loves empowering students to solve problems through code.

Cernan Bernardo
Cohort Lead

Flatiron School online alumnus. After 10 years as a financial planner, he decided to transition to a new career and completed the self-paced online course in under 4 months. Now he is helping shape tomorrow’s software engineers.

Launch a career in tech with support from our Career Services team

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

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.

Money-back guarantee

Change careers with confidence thanks to our Money-Back Guarantee. If you graduate, follow our job-search process, and don’t secure a job offer within 6 months of your job search start date, we’ll refund your tuition in full (see terms).

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.

Logo: Facebook
Logo: Apple
Logo: Google
Logo: Microsoft
Logo: NASA
Logo: Etsy
Logo: Kickstarter
Logo: New York Times
Logo: Spotify
Logo: IBM

Choose the course pace that’s right for you

Full-Time
Part-Time
Self-Paced
Course Length
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
Live Lectures
Assigned Cohort Lead
 
Class Size

Average of 20 students

Average of 40 students
 
Technical Mentorship

One hour weekly

Half-hour weekly
 
Tuition
$15,000
$15,000
$9,600
Money-Back Guarantee (see details)

Find the right tuition plan for you

You'll be able to choose from 4 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.

$15,000

$500 deposit

Maximum tuition under this plan: $15,000

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.

$15,000

including $500 deposit

Learn How It Works

Maximum tuition under this plan: $15,000

Pay with a loan

Dedicated to making our programs more accessible, we offer financing options through Skills Fund and Climb, two accelerated learning financing companies. Available only to those who qualify.

$15,000

plus interest

$500 deposit

Maximum tuition under this plan: $15,000 plus interest

Pay only after you're getting paid

Defer your tuition with the Flatiron School Income Share Agreement (ISA), available in select states. After you make a deposit, the remainder of your tuition is paid once you've left the program and are getting paid at least a minimum monthly gross income.

You'll be able to choose from 3 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.

$9,600

$500 deposit

Maximum tuition under this plan: $9,600

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.

$9,600

including $500 deposit

Learn How It Works

Maximum tuition under this plan: $9,600

Pay with a loan

Dedicated to making our programs more accessible, we offer financing options through Skills Fund and Climb, two accelerated learning financing companies. Available only to those who qualify.

$9,600

plus interest

$500 deposit

Maximum tuition under this plan: $9,600 plus interest

When courses begin

Program Dates
Cohort Start DateStatus
Sep 28, 2020Feb 26, 2021Closing Soon
Oct 19, 2020Mar 19, 2021Closing Soon
Nov 9, 2020Apr 9, 2021Open

What the application process looks like

Aptitude for software engineering is built from an innate curiosity about the world and how people interact with it. We don’t admit students, we craft a class: a lawyer, journalist, and pro-athlete will approach solutions differently, creating a richer learning environment for everyone involved. All that you need to bring is your passion and an open mind.

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. Nothing technical — just a friendly conversation.

What do we look for in a Flatiron School student?

Step 3 → Admissions decision

You'll receive an admissions decision within a few days of completing your Admissions interview. If accepted, you'll prepare for the first 14 days of the program, a busy and critical time. During these 14 days, you'll complete various requirements to continue in your cohort.

Frequently asked questions

How do I know which course pace is right for me? How big are the class sizes?

Full-time cohorts are ~20:1 student:teacher ratio, and part-time cohorts ~40:1. Which pacing option 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 course paces provide assigned cohorts and require a minimum number of hours per week to drive program completion. Some people want that structure and accountability and are ready to commit that time. Other people with unpredictable schedules require a bit more flexibility and less structure, so they prefer the self-paced program. The self-paced option is also a good choice for students with a bit of background in code to guide themselves through the coursework. Note, all three of our course pace options offer the same industry-vetted software engineering curriculum.

How long is each program?

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. Students choose when to commit the 40-50 hours per week of coursework.

In part-time, the modules take eight weeks and there are two scheduled one week breaks making the program last ten months. Students choose when to commit the 20-25 hours per week of coursework.

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

Apply Today

Start your application for one of our immersive bootcamps and change your life today.

Attend an Event

Join us for a seminar or info session to see what student life is like at Flatiron School.

Chat with Admissions

Have a question about our program that we haven’t answered above? Our admissions team is here to help.