Attend the most comprehensive and sophisticated coding school in Seattle

Effective learning comes at the crossroads of discipline, rigor, and community. At Flatiron School, students attend the most comprehensive coding bootcamp in Seattle and are supported by its most robust career services program.

Verified Student Outcomes, Money-Back Guarantee

Since we pioneered Outcomes Reports in 2014, we’ve led the industry in reporting standards and job-placements rates. We stand by our quality and our Outcomes results, and are the only Seattle coding bootcamp with a money-back guarantee. If you don’t get a job in six months, you get a full tuition refund. (see details here).

Seasoned instructors

Knowing how to code doesn’t mean you know how to teach. With experience in the field and the classroom, our instructors know the ins and outs of helping students truly understand the curriculum and develop programming skills. Simply put: Our Seattle coding classes ensure that students learn from the best.

Uncompromising Education & Career Support

We’ve combined market-aligned curriculum and unparalleled career services so students hit the job market as highly skilled and highly employable engineers.

Ambitious Community

Our Seattle coding classes are carefully crafted to bring the best out of students. Cohorts are both highly selective and diverse to inspire the creativity necessary to shine as an engineer.

Curriculum & Program Experience

What You'll Learn: Full-Stack Web Development

Over 15 intense weeks on campus at Flatiron School, you’ll learn to think and build like a software engineer. In each three-week curriculum module, you’ll develop key skills that build upon one another through interactive labs, lectures, and close collaboration, building code and showcasing your expertise through comprehensive Portfolio Projects.


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • Post-work


Dive into the fundamentals of programming, starting with SQL.


Object-Oriented Programming

Get comfortable with object-oriented programming and Object Relational Mappers.


Work with two Ruby frameworks, mastering the fundamentals of web programming.


Design patterns in web applications and begin to understand architectural patterns, template rendering, and application environments.


Oren Mor | Head of Product, Goldman Sachs

Create complex, functional web applications from scratch to build your own databases and integrate front-end design skills.


Gain a thorough understanding of JavaScript and functional programming — crucial for front-end developers.


Learn to build productive, scalable front-ends with React.


Create slick, functional, reactive code with Redux as a state manager.

Group Projects

At the conclusion of each program module, you’ll build advanced portfolio projects on a team to demonstrate both your new technical skills and your creativity.

Solo Projects

After completing four curriculum modules focused on group projects, collaborate with your instructors to conceive a solo project and spend three weeks building it. You’ll receive plenty of instructor feedback along the way while diving deep into the various advanced technologies and/or techniques needed to bring your concept to life.

Career Support

Our Career Services team has helped over 1,200 students launch careers as software engineers. Before you graduate, you’ll work 1:1 with a dedicated Career Coach to develop your employer pipeline, conduct outreach, review and refine your résumé, and prepare for interviews.

Plus, our Employer Partnerships team is constantly evangelizing our grads at top tech companies across the country — helping ensure you get a foot in the door.

Our success is your success. So if you graduate, follow our job search process, and don’t secure a job within 6 months, we’ll refund your tuition in full (see details here).

Alumni Community

For Flatiron School alumni, the journey doesn’t stop at graduation. You’ll join an active network of successful software engineers, and be a part of the larger WeWork global community. You’ll network, connect, and collaborate with Flatiron School grads with access to our events and network wherever you go.

“After six years of iteration, we’ve reimagined the coding bootcamp model to give Flatiron students an entirely holistic software engineering education – from programming to product to Computer Science. It’s about more than teaching a skill. Our goal is to prepare the tech talent of tomorrow for a lifelong career they’ll truly love.”

Avi Flombaum

Avi Flombaum

Co-Founder & Dean

Establish yourself as a highly skilled software engineer

Flatiron students don’t just ship code and call it a day — they become highly sought-after software engineers. They build advanced portfolios, develop complex technical skills, and become immersed in our technical community of like-minded engineers.

Join the developer community

Active Github Profile

GitHub is the modern software engineer’s resume. Students push every line of code they write at Flatiron School to GitHub through our proprietary platform, Learn.co, giving them an extensive profile to show employers and fellow engineers.

Robust Blog

All Flatiron students maintain technical blogs to show they can not only write code, but also communicate how that code works – an essential skill for software engineers. (Explore our community’s blog posts in Learn Magazine.)

Technical Presentation

Students build their credibility as engineers and immerse themselves in the technical community by attending — and challenging themselves to present — at technical Meetups and conferences.

Build amazing things

Experienced engineers. Passionate educators.

Experienced engineers. Passionate educators.

Ever since we started over five years ago we’ve understood that quality instruction is the single most important thing for the success of our students. Great teachers teach curricula in understandable ways, but also inspire students to connect to topics and subjects at an even deeper level. Every Flatiron class is taught by passionate, experienced, and committed instructors so students learn from the best — no exceptions.

Teaching code is a craft. Our students learn from the best instructors in the industry.

Career Services

Flatiron students get the support they need with the most comprehensive career services program of any coding school

Flatiron students get jobs. Period. And year after year we have the numbers to prove it. When Seattle students approach graduation, and after they graduate, they work 1:1 with a Career Coach and our Employer Relations team to complete an effective job search and land their first job as a developer. From resume reviews, to networking and personal brand advice, to mock interviews and negotiating offers, our team is there with you every step of the way until you accept a job offer.

Land a job or you’re eligible for a tuition refund

Student success is our success. Attend Flatiron with confidence, because if you graduate and complete a full job search cycle without landing an offer, we’ll fully refund your tuition. Flatiron is the only Seattle coding school to offer this guarantee. (See eligibility terms.)

1:1 Career Coaching

Our Career Coaches have helped hundreds of students land jobs after graduation. With your coach, navigate the waters of the job search with all the tools, skills, and experience necessary to impress Seattle’s vast array of tech employers.

A Proven Job Search Framework

After years of helping students get hired, we’ve developed a proven framework for leading a successful job search.


What the admission process looks like

Flatiron curates a community by admitting students who bring creativity, ingenuity, and curiosity to the classroom.

Application process

What we look for

1. Apply

First step: submit a written application to our Admissions team. Tell us about yourself and why you want to join our community.


Above all, we love code. We bring together people who see it as an art and want to be great at it — not just for their careers or as a means to an end, but as an end in and of itself.

2. Admissions Chat

Our Admissions team will set up a call with you to get to know you and learn more about your goals, ambitions, and attitude toward learning to code.


Flatiron students are smart. Aptitude for programming is represented as much in math majors as in piano players. But it’s the rare combination of creativity and analytical ability that makes our students truly shine.

3. Technical Review

After proving some basic coding skills on our proprietary learning platform, Learn.co, you’ll attend a live coding session with an instructor. Nothing too intense, but we want to make sure you have a basic understand of coding. After this session, your application will be decided upon within 48 hours. This would be your last step!


We don’t admit students to our Seattle programming bootcamp. We craft a class. A lawyer, journalist, and pro-athlete will do more interesting things together than three of any one background.

Application process

What we look for

Program Dates

Cohorts begin every three weeks. Please note: if accepted, there are over 100 hours of pre-work to complete before joining us on campus for the immersive course.


Talk with our admissions team – they’re here to help.

Tuition, Financing & Scholarships

Find the right tuition plan for you

Finance for as low as
(for 36 months + $3k deposit)

Dedicated to making our programs more accessible, we offer competitive financing options through Skills Fund and Climb, two industry-leading accelerated learning financing companies.

Full Tuition
Full tuition
Deferred Tuition

With an Income Share Agreement, you pay nothing toward your tuition until after you’ve graduated and accepted your first job offer. You don’t pay until you’re earning income. All we need is a refundable deposit before class begins to lock in your seat.


As a part of our ongoing effort to support diversity in tech, Flatiron is pleased to offer various scholarships to qualified women, minorities, and veterans, as well as merit-based scholarships. Schedule a Q&A with our Admissions team to hear more about our open scholarships.


Meet the next generation of technologists


You have questions; we have answers

  • Where can I attend Flatiron School's Software Engineering immersive course?

    Students can attend Flatiron School’s flagship coding bootcamp at our NYC campus (11 Broadway), our Washington, D.C. campus located in WeWork White House (1440 G St NW), Houston (708 Main Street), Atlanta (1175 Peachtree St NE), Seattle (1411 4th Ave), Chicago, Austin (316 W 12th St), Denver (2420 17th St) or our London campus located in WeWork Finsbury Pavement (131 Finsbury Pavement). To compare program dates by location, you can toggle between campuses via the “Location” dropdown at the top of the page or in the side menu.

  • Is there a deadline by which to apply?

    Admissions are conducted on a rolling basis, so we continue to accept new applications until the course is filled. Therefore, there is no deadline to apply by – though the sooner you get your application in, the better we are able to prioritize it. Because our classes fill up well in advance of the start date, we recommend applying at least 8 weeks before your desired course date. This allows us 2-3 weeks to conduct the application process and accounts for time to complete the mandatory 100 hours of pre-work, which most students report takes at least 3 weeks.

  • 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.

Start Application

Start your application for Flatiron School's flagship Immersive Software Engineering Bootcamp in NYC.

Attend an Event

Join us for a tour, seminar, or info session to see what student life is like on our vibrant campuses.

Contact Us

Have a question about our program that we haven’t answered above? Our admissions team is here to help.