Our Online Courses

Free Courses

Kickstart your coding journey with our free courses – the best way to learn programming fundamentals, prepare to attend a coding bootcamp, and see what it’s like to be a Flatiron School student.

  • Popular Course
    Beginner
    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.
  • Beginner
    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.
  • Beginner
    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.
  • Intermediate
    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.
Certificate Courses

Upgrade your professional skillset with these targeted courses. You’ll earn a certificate from Flatiron School while building a portfolio of great work.

  • Beginner
    60 hours
    HTML & CSS: Building Responsive Websites

    Learn how to create responsive, pixel-perfect websites from scratch.

    svg-programming-fundamentals-iconCreated with Sketch.
  • Intermediate
    120 hours
    Ruby: Building Command-Line Applications

    Build complex command-line apps that scrape the web for data.

    svg-javascript-icon copy 2Created with Sketch.
  • Intermediate
    150 hours
    Javascript: Creating Interactive Websites

    Learn how to make front-ends that come to life.

    svg-javascript-icon copyCreated with Sketch.
  • Intermediate
    200 hours
    React: Building Front-End Applications

    Learn to create powerful front-end applications with Facebook’s new framework.

    svg-frontend-react-iconCreated with Sketch.
Free Courses

Kickstart your coding journey with our free courses – the best way to learn programming fundamentals, prepare to attend a coding bootcamp, and see what it’s like to be a Flatiron School student.

  • Popular Course
    Beginner
    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.
  • Beginner
    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.
  • Beginner
    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.
  • Intermediate
    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.
Certificate Courses

Upgrade your professional skillset with these targeted courses. You’ll earn a certificate from Flatiron School while building a portfolio of great work.

  • Beginner
    60 hours
    HTML & CSS: Building Responsive Websites

    Learn how to create responsive, pixel-perfect websites from scratch.

    svg-programming-fundamentals-iconCreated with Sketch.
  • Intermediate
    120 hours
    Ruby: Building Command-Line Applications

    Build complex command-line apps that scrape the web for data.

    svg-javascript-icon copy 2Created with Sketch.
  • Intermediate
    150 hours
    Javascript: Creating Interactive Websites

    Learn how to make front-ends that come to life.

    svg-javascript-icon copyCreated with Sketch.
  • Intermediate
    200 hours
    React: Building Front-End Applications

    Learn to create powerful front-end applications with Facebook’s new framework.

    svg-frontend-react-iconCreated with Sketch.
About Learn.co

Our Online Campus

Flatiron School’s custom-built online platform, Learn.co, brings the bootcamp online with proprietary features that make learning to code remotely and at your own pace as dynamic and effective as learning in the classroom.

Ready to unlock your future in tech?

Ready to unlock your future in tech?

Experience our online campus and start learning JavaScript, Ruby, and technical interview prep fundamentals in our Bootcamp Prep course – for free and on your schedule. Setup is quick and works on virtually any computer so you can be coding in minutes.