Our Courses

Change Your Career

Learn to code and launch a new fulfilling career path. Flatiron School’s Career Courses utilize our proven Full Stack Web Development Curriculum to teach students the in-demand skills needed to become professional web developers.

  • On Campus
    15 weeks
    Software Engineering Immersive

    Our flagship program. Since 2012, we’ve been teaching students full stack JavaScript and Ruby and helping them launch careers as web developers at companies including Spotify, The New York Times, NASA, and hundreds more.

  • Online
    800+ hours
    Online Web Developer Program

    Launch your career as a software engineer – online, on your schedule – with the guidance of our best-in-class education team and the support of a passionate student community.

    online_2
  • Online
    800+ hours
    Community-Powered Bootcamp

    Work through our industry-tested full-stack curriculum alongside a driven online community of aspiring programmers. Come away ready to become a web developer – all for an accessible monthly tuition.

Prepare for a Bootcamp

Our Bootcamp Prep courses are designed to prepare you to ace admissions and hit the ground running at today’s top coding bootcamps.

  • Free Course
    Online
    75+ hours
    Bootcamp Prep

    The most effective way to get the programming skills you need to get into the most selective coding bootcamps – Flatiron School, included.

    svg-technical-review-iconCreated with Sketch.
  • Free Course
    Online / Live from NYC
    2 weeks
    Accelerated Bootcamp Prep

    Tackle programming fundamentals and prepare for today’s most selective coding bootcamps with Accelerated Bootcamp Prep – a faster, more structured counterpart to our popular Bootcamp Prep course.

Explore Coding

These coding courses are the best way to learn programming fundamentals and see what it’s like to be a Flatiron School student.

  • Washington, D.C.
    Beginner
    10 weeks (part-time)
    Intro to Front-End Web Development

    Offered part-time on nights and weekends, this course teaches the fundamentals of front-end web development – including HTML, CSS, and JavaScript – giving you the skills needed to start your journey as a front-end web developer.

    svg-javascript-icon copyCreated with Sketch.
  • Free Course
    Online
    30+ hours
    Intro to Ruby

    Start coding with the language designed to make programmers happy. You’ll create an object-oriented Tic-Tac-Toe game while learning principles you’ll rely on throughout your coding journey.

    svg-javascript-icon copy 2Created with Sketch.
  • Free Course
    Online
    50+ hours
    Intro to JavaScript

    Harness the power of the modern web with the most popular language on the Internet. You’ll build a dynamic Konami code game while mastering the latest JavaScript syntax and techniques.

    svg-javascript-icon copyCreated with Sketch.
  • Free Course
    Online
    125+ hours
    Swift: Building iOS Apps

    Learn to create App Store-ready iOS apps with Apple’s powerful mobile programming language.

    svg-javascript-iconCreated with Sketch.
Change Your Career

Learn to code and launch a new fulfilling career path. Flatiron School’s Career Courses utilize our proven Full Stack Web Development Curriculum to teach students the in-demand skills needed to become professional web developers.

  • On Campus
    15 weeks
    Software Engineering Immersive

    Our flagship program. Since 2012, we’ve been teaching students full stack JavaScript and Ruby and helping them launch careers as web developers at companies including Spotify, The New York Times, NASA, and hundreds more.

  • Online
    800+ hours
    Online Web Developer Program

    Launch your career as a software engineer – online, on your schedule – with the guidance of our best-in-class education team and the support of a passionate student community.

    online_2
  • Online
    800+ hours
    Community-Powered Bootcamp

    Work through our industry-tested full-stack curriculum alongside a driven online community of aspiring programmers. Come away ready to become a web developer – all for an accessible monthly tuition.

Prepare for a Bootcamp

Our Bootcamp Prep courses are designed to prepare you to ace admissions and hit the ground running at today’s top coding bootcamps.

  • Free Course
    Online
    75+ hours
    Bootcamp Prep

    The most effective way to get the programming skills you need to get into the most selective coding bootcamps – Flatiron School, included.

    svg-technical-review-iconCreated with Sketch.
  • Free Course
    Online / Live from NYC
    2 weeks
    Accelerated Bootcamp Prep

    Tackle programming fundamentals and prepare for today’s most selective coding bootcamps with Accelerated Bootcamp Prep – a faster, more structured counterpart to our popular Bootcamp Prep course.

Explore Coding

These coding courses are the best way to learn programming fundamentals and see what it’s like to be a Flatiron School student.

  • Washington, D.C.
    Beginner
    10 weeks (part-time)
    Intro to Front-End Web Development

    Offered part-time on nights and weekends, this course teaches the fundamentals of front-end web development – including HTML, CSS, and JavaScript – giving you the skills needed to start your journey as a front-end web developer.

    svg-javascript-icon copyCreated with Sketch.
  • Free Course
    Online
    30+ hours
    Intro to Ruby

    Start coding with the language designed to make programmers happy. You’ll create an object-oriented Tic-Tac-Toe game while learning principles you’ll rely on throughout your coding journey.

    svg-javascript-icon copy 2Created with Sketch.
  • Free Course
    Online
    50+ hours
    Intro to JavaScript

    Harness the power of the modern web with the most popular language on the Internet. You’ll build a dynamic Konami code game while mastering the latest JavaScript syntax and techniques.

    svg-javascript-icon copyCreated with Sketch.
  • Free Course
    Online
    125+ hours
    Swift: Building iOS Apps

    Learn to create App Store-ready iOS apps with Apple’s powerful mobile programming language.

    svg-javascript-iconCreated with Sketch.