Software Engineering
in Houston

Take the fast track — or learn at your own pace — and learn the skills needed to start a career in software engineering. Reinvent your future at our Houston coding bootcamp.


Program Dates

15 Weeks

Jan 10, 2022 - Apr 22, 2022

Open -

15 Weeks

Jan 31, 2022 - May 13, 2022

Open -

15 Weeks

Feb 21, 2022 - Jun 3, 2022

Open -

Named One of the Best Coding Bootcamps for Q1 2021 by Career Karma

We’re honored and grateful that we’re a top ranked Coding Bootcamp by Career Karma for Q1 2021, a leading authority in the bootcamp community of students. These awards were granted based on reviews from our alumni who’ve transformed their careers through our software engineering program.

Ranked One of the Top Coding Bootcamps by Course Report

Course Report takes many factors into consideration – alumni and student reviews, transparency around job placements, financing options, and commitment to diversity, just to name a few. We are proud to be recognized on this prestigious list.

Named one of the Top Coding Bootcamps by SwitchUp

SwitchUp’s rankings are based on over 20,000 reviews from verified students and alumni, across over 500 bootcamps in operation. We are honored and proud  to be recognized on this prestigious list.

Our Houston grads land jobs in tech

Our 2020 Jobs Report is proof that aspiring software engineers in Houston are attending Flatiron School and launching promising new careers.


Employment Rate

For job-seeking Houston campus graduates included in the 2020 Jobs Report including full-time salaried roles, full-time contract, internship, apprenticeship, and freelance roles, and part-time roles during the reporting period (see our Jobs Report).


Starting Salary

For job-seeking Houston students who accepted full-time salaried jobs during the reporting period and disclosed their compensation. The average starting salary for students who took full-time contract, internship, apprenticeship, or freelance roles and disclosed compensation was $32/hr. Average pay for a part-time role was $20/hr (see our Jobs Report).

Change your life with our Houston coding bootcamp — just pick your pace

Man learning data science while at home

Everyone lives life at a different speed, which is why our coding bootcamp is offered at different paces and locations. You can learn the skills you need to become a software engineer full-time or part-time, on-campus or online — just pick the course that works with your schedule, lifestyle, and learning style.

One software engineering program, multiple ways to learn

What learning pace works best for you: full-time or at your own pace? We all have different learning styles and schedules — our structured full-time pace is the learning fast-track while our Flex program is designed for students planning to learn at a more flexible pace.

Full-Time Flexible

Software Engineering Live

Software Engineering Flex

Learn full-time.

Think of this one as the fast-track schedule with lots of accountability. You’ll attend live lectures and work on projects both solo and with others from your cohort.

Learn at your own pace.

Think of this one as working with your already-busy schedule. Flexibility is the name of the game here. It’s the same curriculum as our full-time program, but you set the pace.

How long? 15 weeks 20, 40, or 60 weeks
Daily schedule: 9 hours/day, M–F
(including lunch and breaks)
Set your own schedule & work independently. Sign up for optional study groups or 1:1s with an instructor.
Best for: Students that want to lean into live lectures, a structured schedule, and learning in community with other students. Working professionals that need to fit class into their already-busy schedule. Choose the pace that works best for your life.
Campus Access? Yes* Yes*
Online Access? Yes Yes

Enjoy a learning community on our Houston campus and online

*Due to the pandemic, all courses are currently offered online. With campuses around the country, we’ll soon reopen our spaces where you can connect with fellow students and alumni, find quiet studying space, and attend networking and workshop events. Programs can be completed from home, with the option to be on-campus as our locations reopen. Learn more about the campus experience.

Previous Photo
Next Photo

One curriculum, no matter which pace you choose

If accountability, a set schedule, and dedicated classmates match your learning style, we suggest learning full-time. But if you have a packed schedule and flexibility is what matters most to you, we recommend choosing our Flex program.

No matter which pace you pick, you'll learn our tried-and-true coding curriculum proven to help students land coding jobs and start promising software engineering careers.

Front-End Development

After diving into the fundamentals of programming, you'll get comfortable with creating UIs and style webpages, including JavaScript and ReactJS.

Front-End Web Applications

You'll learn two key Ruby frameworks, first mastering the fundamentals of web programming with Sinatra before learning how to build incredible apps with Rails.

Back-End Development

You'll gain a thorough understanding of Ruby basics before getting comfortable with object-oriented programming and storing information in databases using SQL and Object Relational Mappers.

Back-End Web APIs

First, you'll learn Rails — an object-oriented, Ruby framework — before using it to create their own JSON API along with productive, scalable front-ends with React and Redux, creating slick, functional, reactive code.


After completing four curriculum modules focused on group projects, you'll work with instructors to come up with project concepts and spend dedicated time building truly sophisticated applications. You'll receive plenty of instructor feedback along the way while diving deep into various advanced technologies needed to bring your concepts to life.

Pick a start date that fits your schedule

In our full-time courses, you'll have access to a virtual classroom where you’ll interact with your instructors and fellow students on a fixed, full-time schedule: 9 hours a day, Monday through Friday, for 15 weeks.

If you select the Flex schedule, you have the option of 20, 40, or 60 weeks and can change your learning pace at any point. That way, if your schedule changes and you'd like to learn at a faster pace — or more slowly — you have the flexibility to make that change.

Once you apply, you'll work with your admissions representative to select the pace and start date that best fits your timeline, so you can start learning to become a software engineer in a way that makes sense for you.

Program Dates
Cohort Start DatePaceLengthStatus
Jan 10, 2022Apr 22, 2022Full-Time15 WeeksOpen
Jan 10, 2022VariesFlexible20, 40, or 60 WeeksOpen
Jan 31, 2022May 13, 2022Full-Time15 WeeksOpen
Jan 31, 2022VariesFlexible20, 40, or 60 WeeksOpen
Feb 21, 2022Jun 3, 2022Full-Time15 WeeksOpen
Feb 21, 2022VariesFlexible20, 40, or 60 WeeksOpen

A Houston coding bootcamp with passionate instructors and seasoned Career Coaches

Students discuss a problem in a Flatiron School classroom.

Learning something new is best done with others. No matter whether you learn on campus or online, our coding bootcamp is designed to combine flexibility and community so you're never alone and support is always available.

Experienced software engineers with a passion for teaching

Since day one over seven years ago, we’ve taken teaching seriously. Great teachers inspire us to connect to topics on a profound level, but development experience alone doesn’t necessarily make someone an effective teacher. That’s why we’re passionate about finding not only great engineers, but deeply committed teachers.

Whether you learn software engineering with our full-time program or at your own flexible pace, you'll learn from the best.

Eric Kim
Sr. Instructor, Software Engineering

Coming from a background in education, Eric Kim found his love for programming and problem-solving while studying mathematics. He enjoys working with people and bringing out their best potential. When he’s not teaching, Eric enjoys a good brain-teaser, as well as a good hike.

Michelle Rios
Sr. Instructor, Software Engineering

With a background in computer science and foreign languages, Michelle enjoys helping students develop and grow their problem solving and tech skills. When not teaching, you can find her singing her heart out or doing macro photography.

Ix Procopios
Lecturer, Software Engineering

A career changer themselves, Ix started their career in tech support for a video game platform. Over time Ix found a passion for teaching and made a final move into tech education. They now help others learn the skills and tools needed to make the leap into tech for themselves.

Navigate tech's top opportunities with the support of our Career Coaching team

A Career Services team member helps a flatiron School student job search.

After many years working with passionate students and helping them land fulfilling careers in tech, we’ve got a keen understanding of what goes into getting that first software engineering job. Graduate both with the skills to succeed as a software engineer and the know-how to land your first job.

Individual career coaching

During your job search, you’ll meet weekly with your dedicated Career Coach. Coaches help with everything from résumé review to interview prep, and help you tell your story to land your first job.

Vast employer network

We’ve built relationships with hiring managers at top companies across the world, creating a robust employer pipeline for Flatiron School grads. Our Employer Partnerships team is constantly advocating for our grads and helping you get in the door.

Proven job-search framework

Through 1-on-1 guidance from our Career Coaching team and our tried-and-true job-search framework, you’ll gain the skills and support you need to launch your career.

Where Flatiron School grads get hired

Not all coding bootcamps are created equal. Flatiron School alumni have gone on to work at some of tech's most influential and innovative tech companies.

Washington Post logo
Spotify logo
Facebook logo
Logo: Apple
Logo: NASA
Logo: Google
petco hiring partner for Flatiron School
IBM hiring partner for Flatiron School
shopify hiring partner for Flatiron School

Meet our alumni who changed their lives through coding bootcamps

Succeeding in a coding bootcamp takes passion and hard work. Meet our software engineering alumni and learn how Flatiron School helped change their lives.

From TSA Security to Professional Software Engineer

Meet Flatiron School alum and Popmenu engineer, Deka Ambia.

Samantha R., Entrepreneur, Alumna, and Author, Discusses “Bitcoin Pizza”

Meet Flatiron School alum and "Bitcoin Pizza" author, Samantha R.

How One Student's Focus on the Goal Helped Him Find Community

Meet Flatiron School alum and FanConnect engineer, Anthony H.

What the application process looks like

Our application process is five steps from when you apply to when you begin preparing for class. After you apply, a member of our Admissions team will reach out to chat about your goals, and then you'll be given some questions to assess how you approach problems and solutions. After that, you'll receive your admissions decision.

Step 1 → Apply

Submit your application. Share a bit about yourself and what’s driving you to start a career.

Step 2 → Admissions interview

Speak with an Admissions representative in a non-technical interview. This is an opportunity for us to get to know each other a little better. Here’s what you can expect.  

Step 3 → Admissions assessment

Complete a 15-minute critical thinking and problem-solving assessment. Find out how to pass the assessment.

Step 4 → Admissions decision

Receive your acceptance decision from Admissions. This usually happens within 4 business days.

Step 5 → Prework

If accepted, you'll begin course pre-work to prepare for the first day of class.

Find the right tuition plan for you

You'll be able to choose from 3 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.


$500 deposit

Maximum tuition under this plan: $16,900

Pay with a loan

Dedicated to making our programs more accessible, we offer competitive financing options through Ascent and Climb, two accelerated learning financing companies. Available only to those who qualify.


plus interest

$500 deposit

Maximum tuition under this plan: $16,900 plus interest

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.


$500 deposit

Learn How It Works

Maximum tuition under this plan: $16,900

You'll be able to choose from 3 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.


$500 deposit

Maximum tuition under this plan: $16,900

Pay with a loan

Dedicated to making our programs more accessible, we offer competitive financing options through Ascent and Climb, two accelerated learning financing companies. Available only to those who qualify.


plus interest

$500 deposit

Maximum tuition under this plan: $16,900 plus interest

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.


$500 deposit

Learn How It Works

Maximum tuition under this plan: $16,900

Current scholarships and diversity initiatives

You could be eligible for one of the programs listed below. Whether it’s with a partner or through our own initiatives, we’re committed to making a life-changing education accessible.

Access Scholarship

Flatiron School’s partial scholarship enables students to enroll for $0 upfront. Available for all courses globally. 

Learn More

NCWIT’s Alabama & Michigan Digital Skills Initiative

We’re closing the tech gender gap with the National Center for Women & Information Technology (NCWIT). Their full-tuition scholarships to women in Michigan and Alabama for our Full-Time and Part-Time Online Software Engineering, Data Science, and Cybersecurity courses.

Learn More

Frequently asked questions about our Houston coding bootcamp

How can I apply to scholarships for the in-person program

All scholarships to our in-person program are granted after a student is admitted. Scholarships are granted on a need and merit basis, with preference given to underrepresented minorities in tech, including women and military veterans. If you feel that describes you, you can share your story with us on the scholarship application once you are admitted into the program.

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 was admitted to a cohort but can’t start until next month, can I defer my enrollment?

We recognize that sometimes “life happens” and that students who have been admitted to one class may need to defer and start with us at a later date. Students may defer up to three start dates beyond the class to which they are admitted. If you must defer farther out than that, we may ask you to repeat some or all of the admissions process to ensure your readiness for the later start date. Students may defer only once without reapplying.

I wasn’t admitted the first time around, can I reapply?

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.

Apply Today

Start your application to Flatiron School and change your life today.

Apply Now

Attend an Event

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

See Events

Chat with Admissions

Have a question about our program that we haven’t answered above?

Schedule a Chat