Attend Denver's most comprehensive coding bootcamp

Flatiron School brings together seasoned instructors, a modern curriculum, verified jobs outcomes, and an inclusive student community that fuels an authentic and open learning environment. Change your career to one you’ll love. Learn what makes us different here — or schedule a chat with admissions.

A Fast-Track to A Tech Career

Flatiron School’s intensive curriculum prepares you for a career as a software engineering in Denver in just 15 weeks.

Flexible Financing Options

With deferred tuition, scholarships, Income Share Agreements (ISAs) and our money-back guarantee, enroll in Flatiron School with confidence that we put our money where our mouth is.  With our outcomes based Income Share Agreement, enroll today and pay only once you’re hired and earning at least $40,000. We just need a refundable deposit before you start.

Successful Graduates

We don’t just get our graduates job – we get them jobs they love. Dozens of Flatiron School graduates have already gone on to launch their tech careers right here in Denver. Just ask Remmy.


What You'll Learn: Full-Stack Web Development

Over 15 intense weeks on-campus at Flatiron School’s Denver campus, students learn to think and build like software engineers – from developing coding mastery to gaining an understanding of how products are designed and managed. In each three-week curriculum module, students develop key skills through interactive labs, lectures, and close collaboration, showcasing progress through Portfolio Projects.


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


Dive into HTML5 & CSS to master the web’s basic building blocks. Exercises include building UIs for web application and creating organized front-ends with SASS.

Object-Oriented Programming

Learn to bundle code and create reusable objects and methods as they build increased understanding of complexity in software.


Students work with two ruby frameworks, mastering the fundamentals of web programming.


Exposes student to design patterns in web applications and introduces architectural patterns, template rendering, and application environments.

Product Management

Students learn about conducting user research, defining a value proposition, and leveraging data to inform projects around business models, KPI tracking, and product management for startups and enterprises.


Students dive into the basic of JavaScript syntax and then explore popular JavaScript frameworks.


Students build fast web user interfaces with React, starting with the fundamentals and scale their own versions with increasing complexity.


Students learn to build productive, scalable front-ends with Redux, creating slick, functional, reactive code.


Students create complex, functional web applications from scratch to build their own databases and integrating front-end design skills.

Technical Concentrations

Students elect to concentrate on a specific technology and build a project using the most advanced tools available in that discipline.


Students go deep into NoSQL databases like Mongo and gain a better understanding of working with databases at scale.


Students focus on design patterns and use performance-monitoring tools to take a data-driven approach to increasing application performance.

Front-End Frameworks

Students take a deeper dive into React and develop advanced HTML & CSS skills, including SASS and D3.

Flatiron vs. Other Bootcamps

Invest in your future

Choosing a bootcamp is a big step in your journey to a career in tech, and that’s why we invite you  to compare options. We believe every student deserves a modern school that’s outcomes driven. As you compare different schools, we encourage you to ask about outcomes reports, money-back guarantees, and career services — these are the key differentiators that matter most.

Flatiron School
General Assembly
15 weeks
18 weeks
12 weeks
28 weeks
Third-Party Verified Jobs Outcomes
Money-Back Guarantee
Navigate Denver’s tech opportunities with help from our Career Services team
Career Services

Navigate Denver’s tech opportunities with help from our Career Services team

We’ve  helped more than 1,200 graduates launch fulfilling careers in tech, and developed a clear understanding of what goes into getting that first developer job along the way. With one-on-one career coaching, a robust employer network, and a proven job search framework, our Career Services team is committed to helping you land the job you want. 

Individual Career Coaching

During the job-search phase, students meet with a dedicated coach every week, to ensure an effective job search via resume review, mock interviews, and developing the right job-search collateral to tell their story.

Job-Search Framework

At Flatiron School, you won’t just learn to code. You’ll also learn how to be an effective job seeker and no-brainer tech hire. Through one-on-one guidance from our Career Services team and our tried-and-true job search framework, you’ll launch your career in code far beyond the bootcamp.

Vast Employer Network

For over six years, our Employer Partnerships team has been developing relationships with hiring partners across the country to help Flatiron School grads get in the door. Our dedicated Employer Partnerships team is the best in the industry — constantly evangelizing for our graduates at companies across the world.

Money-Back Guarantee

Flatiron students change careers with confidence thanks to our money-back guarantee: you’ll receive a job offer within six months, or we’ll refund your full tuition. (See details.)

Where Our Grads Work

After graduation, our students have gone on to work at some of the most exciting and impactful companies in Denver.


Sergio M.

Software Engineer @ Vertafore

“Flatiron School not only opened the doorway to a life and career in tech, it lead me to Denver, where I’m working at Vertafore as a software engineer today.”

Remmy C.

UI engineer @ Sawatch Labs

“Being able to know what the code is and explaining why it works are two very different things. I was able to talk about my code a lot at Flatiron, and that helped when I had technical interviews.” Read Remmy’s story.

Lucas M.

Software Engineer @ Ibotta

“Flatiron School put the most effort into proving their methods worked and that was such a vote of confidence for me.”

Your day at Flatiron School
Student Life

Your day at Flatiron School

Every day is unique at Flatiron School, and our curriculum team and instructors develop new lessons that build off past experiences. But structured, consistent learning is also crucial to student success. Below is a sample of what you can expect on a daily basis in a Flatiron classroom.

9 a.m.

Student-Led Discussion

Begin each day with a morning conversation, when you can review new skills and program materials from the day before to ensure you’re up to speed.

10 a.m.


Learn key concepts from expert instructor through interactive exercises and collaborative discussion.

1 p.m.

Pair-Programming Exercises

Work together at one computer to build strategic and tactical coding skills and learn from one another.

4 p.m.

Labs & Mini Projects

Self-led labs allow you to explore material from the lecture through mini coding projects and exercises. After learning from professors, you’ll be able to immediately put what you learned into action. Making — and breaking — things is the best way to learn.

6 p.m.


End the day reviewing concepts and strategizing the next steps for your personal projects.

Experienced engineers. Passionate educators.

Since the first day we opened our doors, we’ve taken teaching seriously. Great teachers inspire us to connect to topics on a profound level. Experience as a developer alone doesn’t necessarily make one an effective teacher — that’s why we’re passionate about finding not only great engineers, but deeply committed, experienced teachers.

Learn from full-time, seasoned, passionate instructors who teach students both the hard and soft skills they need.

Attend an Event and Learn More
Tuition, Start Dates & Admission

Find the right tuition plan for you

Finance for as low as

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

Pay Upfront
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 School 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.

Cohort Start Dates

What the application process looks like

Aptitude for software engineering is built from an innate curiosity about the world and how people interact with it. We don’t admit students, we craft a class: a lawyer, journalist, and pro-athlete will approach solutions differently, creating a richer learning environment for everyone involved. All you need is passion and an open mind.

Step 1 → Apply

Apply to the course. Tell us about yourself and why you want to start a career in code.

Step 2 → Admissions Interview

Speak with a member of the Admissions team about your interests and ambitions. No technical preparation needed for this round.

Step 3 → Technical Review

The technical review assesses your basic grip of coding and how it interacts with us daily. Being proactive by completing steps on Learn, our learning platform, also helps.

Step 4 → Admissions Decision

Receive your acceptance decision from Admissions. This usually happens within a couple of days.

Step 5 → Begin Pre-Work

If and when you are accepted, the next step is course pre-work so you’re ready for day one of the course.


You have questions; we have answers

  • Why do you teach Ruby? Do companies in Denver hire Ruby developers?

    Here is what Flatiron’s Co-Founder and Dean has to say about why we teach Ruby:

    “Bootcamps are not effective by simply teaching toward the largest employment market. What has made Flatiron School graduates succeed is a curriculum that teaches programming beyond a specific language by focusing on abstract and universal concepts and, most importantly, the meta-skill of learning how to learn. Sure, a Flatiron School graduate knows Ruby and Javascript proficiently, but what makes them so competitive is that they can learn anything pretty fast. Our graduates go on to work in every language I can name, including an engineer writing Java for Boeing 757s.”

  • Do Denver companies hire coding bootcamp grads?

    In short: yes. Companies, especially those in tech, are well aware of bootcamps and know that great developers come from different backgrounds. Our approach to teaching allowed us to build up a great reputation among employers, and we frequently get feedback about how our students are fast-learners and adaptable.

    First and foremost, this is because we believe we find great people and help them learn to code. Secondly, however, we choose to teach both Ruby and Javascript to make sure our students develop a deep understanding of underlying concepts, which will make it easier down the line to learn other stacks.

    Our career services team will work with you after you graduate to help you in the job hunt, and how to make sure you’re putting your best foot forward.

    We also have an employer partnerships team that is actively working with Denver companies to make them aware of our program and grads.

  • How should I choose a bootcamp?

    Coding bootcamps have become very popular in recent years, and there is no shortage of them in Denver. You should shop around and compare different options to make sure you find one that suits your goals. With that said, we believe there are some questions you should ask every bootcamp you speak to, in order to properly evaluate whether it’s a quality choice:

    1. Do they publish third-party verified outcomes reports? Outcomes speak volumes when it comes to the quality of a bootcamp. Think of how much easier it would have been to choose a college if each one told you how many grads managed to get a job upon graduation for your desired field. Outcomes reports give you insight into not only the quality of a bootcamp’s education but also their career services. Making sure the outcomes are verified by a third-party ensures that you’re not being deceived.
    2. Do they have a money-back guarantee? We don’t believe you should have to pay for education unless it helps you find a job. Schools with a money-back guarantee put their money where their mouth is and reduce the financial risk to students.
    3. Do they offer career services? Some programs are designed to take a student’s money and push them quickly through a program. A quality bootcamp will be a partner with the student all the way through their journey to a new career.
  • I live in Denver but prefer to study online. Is Flatiron School still a good fit?

    Yes. We offer full-time, part-time and self-paced online Software Engineering courses. These come with the same career services support, and over 1,000 hours of curriculum. You’ll also have access to educational coaching and live lectures through our Learn.co platform.

    Full-time and part-time students also receive free WeWork hot desk Membership. That means you can choose to study at any Denver WeWork (or any WeWork in the country for that matter). Use this to organize study-groups, or as a way to get away from your home to study in a different environment. Plus, you’ll get the same WeWork Perks members get, including free coffee and beer, and the opportunity to network with Denver startups and entrepreneurs.

    Here is a list of current WeWork locations in Denver:

    • Wells Fargo Center – 1700 Lincoln St. 17th Floor Denver CO 80203
    • Tabor Center – 1200 17th St. Denver CO 80202
    • The Lab – 2420 17th St. Denver CO 80202
    • Triangle Building – 1550 Wewatta St. Denver CO 80202

Apply Today and Learn to Change Your Career

Start your application for Flatiron Denver's immersive program and change your life today.

Attend an Event

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

Schedule a Q&A with Admissions

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