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.

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

Industry-Leading Curriculum

We designed our Online Software Engineering Bootcamp course to give students the necessary expertise in both back-end and front-end programming to become full-stack web developers. All of our students, regardless of course pace, learn the same, rigorous curriculum, diving into programming with Ruby and JavaScript.

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.

Money-Back Guarantee

Switch careers with total confidence, because your success is our success: Our Online 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 details.)

Course Pace Options
Course Pace Options

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

Choose Which Course Pace Is Right for You

The Career Fast Track

Graduate in 5 months with our fastest program pace: full-time. Students choose when they’ll work through the 45-50 hours per week of coursework, and benefit from full-time learning.

Close-Knit Cohort & Group Learning

Students benefit from learning with a small, cohort and a dedicated Cohort Lead who teaches and mentors throughout the entire course schedule, at a 20:1 student:teacher ratio. Attend live lectures each week with your cohort lead – with multiple time slots, an options to fit your schedule.

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

Part-Time Flexibility

Graduate in 10 months at a pace that offers the same structure as our full-time option, but on a part-time schedule. Students choose when they’ll work through the 20-25 hours per week of coursework. Benefit from a structured schedule designed to keep you on track towards a career in code, while allowing for the life you have now.

Assigned Cohort & Accessible Community

Students benefit from learning with a cohort of up to 40 peers, and a dedicated Cohort Lead who teaches and mentors throughout the entire program schedule. Attend live lectures each week with your cohort lead – with multiple time slots, an options to fit your schedule.

Monthly 1:1 Support & Instruction

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 to real-time support from our Technical Coaches via our Ask A Question feature.

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.

WeWork Hot Desk Membership

    With our full-time and part-time course pacing options, 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 — valued at over $2,500 per year.

    Schedule a Program Consultation Chat

    Not sure which learning option is right you? Sign up for a 10 minute Program Consultation Chat with our admissions team to determine what pacing is the perfect fit for you.

    Jobs Outcomes

    Transforming lives and careers

    At Flatiron School, our missions 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 Outcomes Reports.

    Job-Placement Rate

    94%

    Job-seeking Online Web Developer Program (now called the Online Software Engineering Bootcamp) students in the most recent Online Outcomes Report who took full-time salaried roles, paid apprenticeships, and part-time roles during reporting period

    Tech Roles Accepted

    100%

    Job-seeking Online Web Developer Program (now called the Online Software Engineering Bootcamp) students in the most recent Online Outcomes Report who took technical roles

    Curriculum & Student Projects

    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.

    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.

    “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

    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.

    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.

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

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

    Two sessions monthly

    One session monthly

    Five-session package
    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
    Tuition
    $14,000
    £10,800
    $11,400
    £8,800
    $8,500
    £6,500
    Money-Back Guarantee
    Tuition & Scholarships

    Making education accessible

    Select your region to see our financing options:
    Loan
    Finance for as low as
    $
    380 /month
    (for 36 months + $3k deposit)
    Pay Upfront
    Full-Time Program
    $
    14,000
    $
    12,500
    *
    Part-Time Program
    $
    11,400
    $
    9,900
    *
    Self-Paced Program
    $
    8,500

    *Available exclusively to students who apply now and enroll in a full-time or part-time cohort by the December 21.

    Scholarships

    As a part of our ongoing effort to support diversity in tech, Flatiron is pleased to offer various scholarships to qualified women, minorities, and veterans, as well as merit-based scholarships. Schedule a Q&A with our Admissions team to hear more about our open scholarships.

    Pay Upfront
    Full-Time Program
    10,800
    £
    9,800
    *
    Part-Time Program
    8,800
    £
    7,800
    *
    Self-Paced Program
    6,500

    *Available exclusively to students who apply now and enroll in a full-time or part-time cohort by the 21st of December.

    Scholarships

    As a part of our ongoing effort to support diversity in tech, Flatiron is pleased to offer various scholarships to qualified women, minorities, and veterans, as well as merit-based scholarships. Schedule a Q&A with our Admissions team to hear more about our open scholarships.

    Career Growth Scholarship

    Offered to applicants that demonstrate progress and passion in our free courses, this £770 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 enrich 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

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

    Next full-time cohort
    January 14
    Next part-time cohort
    January 14
    Following full-time cohort
    February 11
    Following part-time cohort
    February 11
    Following full-time cohort
    March 11
    Following part-time cohort
    March 11
    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 course pace is right for me?

      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.

      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.

    Start Application

    Start your application for Flatiron School's Online Software Engineering Bootcamp.

    Join a Webinar

    Attend a webinar to see what Flatiron School has to offer in its online learning experience.

    Schedule a Chat

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