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.
Our Full-Time and Part-Time include:
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.
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.
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 within 6 months of your job-seeking start date, your tuition will be refunded (see details).
Course pace options
At Flatiron School, we know all students are different, so we offer two different, personalised 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 individualized support from an Educational Coach, you have access to a personalised learning experience.
Choose which course pace is right for you:
Graduate in 5 months with our fastest program 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.
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, at an average 20:1 student:teacher ratio. Attend live study groups each week with your cohort lead.
Meet 1:1 for a full hour with your Cohort Lead weekly to get help breaking through tough technical concepts. Additionally, connect over 1:1 sessions with a dedicated Educational Coach every 2 weeks to review overall progress stay accountable for your progress. These sessions are in addition to real-time support from our Technical Coaches via our Ask A Question feature in Learn.co.
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.
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 their cohort lead every day, with options to fit their schedule.
Meet 1:1 once a month with an Educational Coach to help you stay accountable to your goals, anchor to your motivation, and review your overall progress. Partner with your Coach on addressing challenges and striking the right balance between your coursework and the rest of your life. These sessions are in addition to real-time support from our Technical Coaches via our Ask A Question feature.
Transforming lives and careers
At Flatiron School, our mission is to enable the pursuit of a better life through education. Hundreds of online students have trusted us with their futures so far, and we continue to release verified job outcomes reports to help students make well-informed decisions about their educational investments. Below are highlights from the 2018 Online Job Reports.
Job-seeking Online Web Developer Program (now called Self-Paced Online Software Engineering) students in the most recent Online Jobs Report who took full-time salaried roles, paid apprenticeships, and part-time roles during reporting period.
Tech Roles Accepted
Job-seeking Online Web Developer Program (now called Self-Paced Online Software Engineering) students in the most recent Online Jobs Report who took technical roles.
1,000 hours of industry-vetted curriculum
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.
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.
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.
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.
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 program
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’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.
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.
Land a job in tech with support from a Career Coach
As a graduate of our online Software Engineering bootcamp, you’ll job-seek with dedicated support from a career coach. 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.
After more than five 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 developer job.
During your job search, you’ll meet weekly with your dedicated Career Coach. Coaches help with everything from C.V. review to interview prep, and help you tell your story to land that job.
Change careers with confidence thanks to our Money-Back Guarantee. If you graduate, follow our job-search process, and don’t secure a job within 6 months, we’ll refund your tuition in full (see details).
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.
Through 1: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.
Choose the course pace that’s right for you
|Course Length||5 months||10 months|
|Time Commitment||45–50 hrs/week||20–25 hrs/week|
|Career Services Support||√||√|
|1,000+ Curriculum Hours||√||√|
Two sessions monthly
One session monthly
|Assigned Cohort Lead||√||√|
Average of 20 students
Average of 40 students
One hour weekly
|WeWork Hotdesk Membership||√||√|
Making education accessible
EdAid's Income Share Agreement
With EdAid's Income Share Agreement, you only pay a small deposit upfront ($750) and defer the rest of your tuition fee until you’ve landed a job and are earning the monthly minimum income.
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 membership included in your tuition.
When courses begin
|Cohort Start Date||Status|
|Mar 30, 2020 – Jun 26, 2020||Open –|
|May 11, 2020 – Jul 31, 2020||Open –|
|Jun 22, 2020 – Sep 11, 2020||Open –|
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.
Submit your application. Share a bit about yourself and what’s driving you to start a career in code.
Speak with an Admissions Advisor 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.
In this take-home challenge, you'll solve problems like a programmer does — much like a chef following a recipe. There's no previous coding experience necessary.
Receive your acceptance decision from Admissions. This usually happens within 4 business days.
Once you’ve enroled in class, you’ll be ready to complete our three-week online Programming Fundamentals as the start to your journey.
Frequently asked questions
Change Your Career Today
Start your application for our immersive program and change your life today.
Attend an Event
Join us for a seminar or info session to see what student life is like on our vibrant campuses.
Chat with Admissions
Have a question about our program that we haven’t answered above? Our admissions team is here to help.