Study independently, not alone. Our online campus, Learn.co, is the best way to learn programming online.

Read more about Learn.co

Study with top-rated faculty and a most rigorous curriculum. Our Manhattan campus is the best way to learn programming in greater New York City.

Read more about the NYC Campus

Career Change Courses • Job Guaranteed

NYC Tech Talent Pipeline

For NYC residents earning less than $50,000 per year and meeting all federal selective service requirements.

Free for the first 500 students

Bootcamp Prep

Earn a coveted spot in the most selective coding bootcamps. This rapid prep course will take you from code newbie to technically-proficient bootcamp applicant.

At a Glance

  • $3,000 Free (no credit card required) for the first 500 students

  • Program runs in our community-based online campus, Learn.co

  • ~60-75 hours of rigorous coursework authored by Flatiron School

  • Instructors available to guide you along the way.

  • No schedule. Learn at your own pace

  • No prerequisites or prior experience required

  • Become the Ideal Bootcamp Candidate

    The best bootcamps have acceptance rates lower than 10%, preferring students who already have a proven grasp on programming fundamentals. Take this course to jumpstart your application, and once accepted, hit the ground running.

  • A Welcoming Community for Difficult Work

    Our online campus, Learn.co, lets you collaborate with classmates, create study groups, ask instructors for help, and automatically build a real-world code portfolio through GitHub.

  • Expand Your Skills

    You’ll build a Konami code program and a working game in JavaScript, as well as a working version of an object-oriented Tic-Tac-Toe game in Ruby. You’ll master techniques essential to launching into further learning.

Curriculum & Projects

This course is the most effective way to get into the best coding bootcamps. Students will learn the fundamentals of Ruby and Javascript plus get in-depth interview prep curriculum - all material that’s used to teach students on our NYC camps, and then some.

This rigorous prep course is designed to teach students to think and build like a developer, and prepare them to get into the most selective coding bootcamps.

What You’ll Learn

  • Javascript

    • Introduction to Javascript
    • Functions and Scope
    • Data Structures and Looping
    • The DOM
    • jQuery
  • Ruby

    • Debugging
    • Variables and Arrays
    • Methods
    • Command Line Applications
    • Logic and Conditionals
    • Loops and Iteration
    • Object Orientation
  • Interview Prep

    • Pre-Interview Research
    • Phone & Video Interviews
    • Non-Technical Interview Questions
    • Approaching Code Challenges

What You’ll Learn

Student projects include...

  • Konami Code

    • JavaScript
    • jQuery
    • HTML5
  • Tic-Tac-Toe with AI

    • Ruby
    • jQuery
  • Falling Rocks Game

    • Event Listeners
    • HTML5 DOM Updates
    • First-class Functions

Student projects include...

Our Online Campus: Online Learning Reimagined

Learn.co, Flatiron School’s online campus, harnesses the Internet’s unique potential to revolutionize education. Students work at their own pace with real software tools, but always with the support of professional instructors and in a community of fellow students.

  • Use Real Tools

    You can’t learn real skills without real tools. Learn.co users set up a real development environment with our fast setup process and use a professional command line and Git-based workflow.

    Use Real Tools

    You can’t learn real skills without real tools. Learn.co users set up a real development environment with our fast setup process and use a professional command line and Git-based workflow.

  • Get Help in Real Time

    When you’re stuck, you’ll get help. Right away. No need to wait a week to meet with your mentor. No emails to send. No forums to post to. Be part of a community of active Learners and Experts.

    Get Help in Real Time

    When you’re stuck, you’ll get help. Right away. No need to wait a week to meet with your mentor. No emails to send. No forums to post to. Be part of a community of active Learners and Experts.

  • Open Curriculum

    Because our curriculum is 100% open-source, it stays more fresh and current than any other. Students are encouraged to suggest changes directly from our online platform, and receive public credit for doing so. We continually improve our coursework in reaction to feedback and real-world changes, and our edits are supplemented by hundreds of student submissions each month.

    Open Curriculum

    Because our curriculum is 100% open-source, it stays more fresh and current than any other. Students are encouraged to suggest changes directly from our online platform, and receive public credit for doing so. We continually improve our coursework in reaction to feedback and real-world changes, and our edits are supplemented by hundreds of student submissions each month.

Get Started Today

Setup is quick and works on virtually any computer. You learn at your own pace, so you can start right now.