title_temp hero-background-image-header

Online Software Engineering
in North America

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, access to the WeWork global community, and dedicated Career Services.

Change careers with confidence with options to enroll with $0 upfront and a 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).


bst365体育投注网址大全Program Dates


Mar 23, 2020 - Aug 14, 2020

Closing Soon -


Apr 13, 2020 - Sep 4, 2020

Open -


bst365体育投注网址大全May 4, 2020 - Sep 25, 2020

Open -

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

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

Industry Leading Curriculum

bst365体育投注网址大全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

Course pace options

bst365体育投注网址大全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,, 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:

1,000 hours of industry-vetted curriculum

bst365体育投注网址大全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. features is our proprietary learning platform that powers our online programs. There, you interact with a worldwide community of students and instructors and harness real developer tools to truly learn by doing.

Real-Time Collaboration

bst365体育投注网址大全Learning is most effective when it’s social. makes online learning a more dynamic, human experience with tools to connect, code, and collaborate with fellow students and instructors in real-time – including video study groups, peer-pairing, and the ability to “friend” others in the program.

Real Tools

bst365体育投注网址大全You can’t learn real skills without real tools. utilizes the same tools and workflows that professional developers employ on the job, including a real development environment, a Git-based workflow, and the ubiquitous practice of Test-Driven Development.

Live Curriculum

We ensure that students always get the most relevant technical skills by embracing an open-source curriculum – a living course of study featuring thousands of updates a year to reflect industry trends and student feedback.

Meet the experts behind our software engineering program

Joe Burgess
Master Teacher

Joe TA’ed on 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 program 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 termsbst365体育投注网址大全). 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

bst365体育投注网址大全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

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
WeWork Hotdesk Membership
Money-Back Guarantee (see details)

Making education accessible


Full-Time, finance for as low as



(for 36 months + $500 deposit)

bst365体育投注网址大全Part-Time, finance for as low as



(for 36 months + $500 deposit)

Self-Paced, finance for as low as



bst365体育投注网址大全(for 36 months + $500 deposit)

bst365体育投注网址大全Dedicated to making our programs more accessible, we offer competitive financing options through  and , two well-known accelerated learning financing companies. Available only to those who qualify.

Pay Upfront

bst365体育投注网址大全Full-Time Program



Part-Time Program



bst365体育投注网址大全Self-Paced Program



Divide tuition into easy payments.


bst365体育投注网址大全Flatiron School Online Income Share Agreement — Available for Part-Time and Full-Time Courses

bst365体育投注网址大全You can now defer your full-time or part-time online tuition with the Flatiron School Income Share Agreement, available in select states. There is no deposit required when you enroll, and the remainder of your tuition is paid once you’ve left the program and are earning a minimum income of $3,333.34 per month, annualized to $40,000 per year.

WeWork Hot Desk Membership

With our online courses, you can also connect in-person with other learners in your city and work in an inspiring, beautiful workspace with a one-year WeWork hot desk membershipbst365体育投注网址大全 included in your tuition.

When courses begin

Program Dates
Cohort Start DateStatus
Mar 23, 2020Aug 14, 2020Closing Soon
Apr 13, 2020Sep 4, 2020Open
May 4, 2020Sep 25, 2020Open
May 25, 2020Oct 16, 2020Open

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

bst365体育投注网址大全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 programbst365体育投注网址大全, 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-timebst365体育投注网址大全, 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,bst365体育投注网址大全 you’ll progress through each module at your own speed, but the entire program must be complete within fifteen months.

Why is the full-time program more expensive than the part-time program?

The full-time program is our most intensive program. You are in a cohort of only twenty other students and are assigned a dedicated instructor who is working online with you and your classmates every day. There is no other online program that we offer that has such intensive instructional resources, peer to peer support, and such accelerated progress. It’s our fastest-paced online program — allowing students to graduate in five months — with our lowest ~20:1 student:instructor ratio of any online program — and actually, for any online program we’ve seen. The full-time program’s combination of intensive instruction and support is more comparable to our in-person Software Engineering course offered on campuses.

bst365体育投注网址大全Apply Today

bst365体育投注网址大全Start your application for one of our immersive bootcamps and change your life today.

bst365体育投注网址大全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.