• How do I know I’m learning? What happens if I fall behind?

    Our modular structure means you’ll always know that you’re gaining the competencies to become a software engineer — and it gives us the opportunity to see who might need more mentorship to get there. Because our curriculum builds cumulatively, each module concludes with a 1:1 instructor review to check in on your progress and make sure you’ve gained a strong understanding before we add more concepts on top of it in the next module. If you don’t pass the review, you’ll receive additional direct mentorship to solidify your understanding and take it again. If you don’t pass this time, you’ll have the opportunity to repeat the full three-week module at no extra cost. You can repeat a module once; if you don’t pass the second time through, you will be asked to leave the program for a partial refund. Partial refunds are determined based on the number of weeks in the program.  For more information contact admissions@flatironschool.com.

  • What is the schedule like?

    Students are on campus for 15 weeks Monday – Friday from 9am – 6pm. Our campus is open 24/7 to students and we often find them working hard at all hours to finish homework and projects. Students find it extremely difficult to have any other commitments during their studies such as a part-time job.

  • What is the student to teacher ratio? How big are the classes?

    Each cohort is about 20 students with one lead instructor and two Web Development Fellows assigned to the group. We like to have small classes so each student gets the attention and support they need.

  • Do I need to finish Bootcamp Prep to apply?

    No, you do not need to finish Bootcamp Prep before applying to our programs. However, we do recommend each applicant starts our free introductory courses to get a feel for our teaching style and platform as well as a tool to gain fundamental coding concepts.

  • I’m new to code, can I really do this?

    We don’t require students to have a specific academic background. However, successful applicants have already done the research to know this is the right path for them by working independently to learn code through online tutorials and other resources. If you have never written a line of code, try it out first and get some basics of programming under your belt.

    If you don’t know where to begin, we recommend trying out our free Bootcamp Prep course as a starting point. You can find it here: https://flatironschool.com/programs/online-bootcamp-prep-course/.

    Our immersive in-person course is not designed for a complete beginner, so we encourage you to apply once you’ve explored some resources to jumpstart your coding journey.

  • How do I prepare for the technical interview?

    Our technical interview is meant to assess your current understanding and aptitude for learning code. If you are selected for a technical interview, we will ask you to start working through a brief coding challenge and follow that with a technical discussion with an instructor based on the code you wrote. The best way to prepare for this interview is to complete one of our free Intro tracks: Intro to Ruby or Intro to Javascript or Bootcamp Prep. The material covered in the technical interview is similar to the material covered in these tracks.

  • I wasn’t admitted the first time around, can I re-apply?

    Flatiron School’s application process is rigorous, and sometimes students who don’t get accepted the first time around are able to ‘study up’ and get accepted the second time around. As such, students are invited to re-apply after three months have passed from initial decision. Students are permitted a total of three application attempts, so re-applicants are advised to use that time building their skills (both professional and technical) and to submit a second application that is materially different from the first one, showcasing your hard work and improvements over that time.

  • What kind of computer do I need?

    Students are required to have a Mac laptop that runs the latest OSX. We also have loaner laptops available for a security deposit, refundable when the computer is returned. Admitted students who require a loaner laptop should reach out to admissions@flatironschool.com.