FAQ

General

What makes The Flatiron School unique?

Good question. Ultimately, it comes down to 6 things. Teacher Quality, Logistics, Culture, Focus, Learning Philosophy and Teaching Philosophy.

See Also
General

What programs are available at Flatiron School?

Flatiron School offers both in-person and online programs. The following in-person programs require full-time commitments:

  • Full Stack Web Development
  • iOS Immersive
  • Mobile Dev Corps
  • Web Development Fellowship (currently on hiatus)
Flatiron School's online campus, Learn.co, teaches Full Stack Web Development and students can participate at their own schedule and pace. An iOS course is on its way as well.

General

Should I learn in-person or online?

Both our Manhattan campus and online campus have a great deal in common:

  • Thorough Curriculum: The absolute best material on the planet.
  • Community Support: Code with other learners.
  • Code Portfolio: Graduate with the biggest portfolio of code — all of it on Github.
  • Professional Workflows: Write code the real way, using Git, Bash, and a test-driven approach.
  • Study Groups: Work through curriculum and code labs with other students in a structured way.
  • Certification: Pass our final exam to certify your mastery of Flatiron School's robust curriculum.
  • Job Guarantee: After certification we guarantee a job offer within 6 months or your money back.
  • Career Training: Learn what it will take to land the Software Engineering job you want.
  • Employer Access: We will share your profile with our 1000+ cross-country employer network.
That said, think about what works best for you:
  • Location: Do you live near Manhattan, or prefer to study from home?
  • Timeline: Most in-person courses last 12 weeks. Our online course goes at your own pace, faster or slower.
  • External Commitments: Do you need to maintain a day job? Most in-person courses meet full-time, M-F 9am-6pm. Online is at your own pace.
  • Budget: In-person courses are $15,000. Our online courses start at $590/month.

General

Do I need a computer?

For the in-person courses, we work on Mac laptops with the latest OS installed. If you don't have one already, we can provide a loaner. For online courses, you do need your own computer, but it can be either a Macbook or a PC.

General

When should I apply?

Admissions for all programs are being done on a rolling basis, so the earlier you apply, the better.

General

Do I need any experience to apply?

The most common thread among our students is that each one has a genuine passion for coding; the best way to know whether coding is for you is to start doing it! While not required, we highly recommend trying out some code before you apply. Check out our prework — it's free at prework.flatironschool.com. Read some books. Pair with a friend. Even a few hours of practice can give you a better sense of why you want to be a developer, and it will make your application that much stronger.

General

Can I visit the Manhattan campus?

We offer tours and info sessions on a regular basis, and you can register on our events page. If our event times don't work for you, please email [email protected] to schedule an appointment at an alternative time. Please don't just drop in — schedule a time with us first.

General

How much do each of the programs cost?

Tuition for the each of our in person courses (Web & iOS) is $15,000, while our online courses cost between $500-$1500/month. We offer scholarships for students from underrepresented groups in tech such as women and minorities. Payment plans are available on a case-by-case basis for students who need help funding their education. Contact [email protected] for more information.

In-Person & Online
Web Development

Why Ruby?

The language you learn matters least. Programming is about abstractions and expressions: the mechanics of code are universal and exist in all modern languages. We teach Ruby because we love it. Thinking that your choice of language matters — especially as a beginner — is like thinking that you can only write poetry in English.

The beauty of poetry is in rhyme and meter, in metaphor and simile, in cadence and rhythm, not in the King's English. We teach Ruby and the Ruby ecosystem (which includes Rails) but you're really learning how to think, how to break problems down, how to express yourself, how to abstract ideas, and how to work together. We just do that through Ruby.

In-Person
iOS Development

Are you teaching Swift?

Yup! We are covering both Objective-C and Swift for the upcoming semesters. Objective-C is still what employers want though, so we want to make sure our students are comfortable in both languages.

In-Person

How can I make myself a strong applicant?

Check out this post from our CEO on how to be a strong Flatiron applicant. The admissions process begins with the application, so you'll want to make a great impression right from the start.

Online Campus

What is Learn?

Learn is Flatiron School's online campus. Students will learn how to build software using the same curriculum as our Web Development Immersive, with a robust online community for support. Job placement is guaranteed, or your money back.

Online Campus

How do I enroll?

Get started for free at learn.co/verified. After you've completed a small number of lessons and have gotten a sense of what the program is like, you'll be prompted to apply & enroll. Once we have your application, we'll get back to you with next steps.

NYC Fellowship

What is the Mobile Dev Corps?

The NYC Mobile Dev Corps is an intensive training program designed to prepare New Yorkers for careers in mobile development, one of the most in-demand skills in the tech ecosystem. Provided by the NYC Tech Talent Pipeline in partnership with The Flatiron School, the 16-week program is provided free of cost to participants and includes a four-month on-campus training, and connections to jobs in technology.

See Also
NYC Fellowship

What is the NYC Development Fellowship?

The NYC Web Development Fellowship was an 8-month program designed to help 18-26 year old New Yorkers without a 4-year degree get the programming skills necessary to launch careers as web developers. It is currently on hiatus. The most similar class we are currently running is the Mobile Dev Corps program.