Jump Start Your Software Engineering Career

Become a Software Engineer in as little as 15 weeks.

Software Engineer

Average Salaries in 2022: $101,669 *

Software Engineers (also can be called Software Developers or Web Developers) leverage their knowledge in programming languages, frameworks, databases, servers, and other technologies to turn an idea into a final product.

ZipRecruiter (as of July 2022)
A black computer screen with yellow and blue horizontal lines.

Front End Developer

Average Salaries in 2022: $96,637 *

Front End Developer (can also be called Front End Engineer) is responsible for developing new user-facing features while building reusable codes and optimizing page load times within web/mobile applications.

ZipRecruiter (as of July 2022)
A computer screen that is half white and half black with gray, yellow, blue, and green colored horizontal blocks.

Back End Developer

Average Salaries in 2022: $102,750 *

Back End Developer (can also be called Back End Engineer) is responsible for server-side web or mobile application logic and integration of user-facing features through APIs.

ZipRecruiter (as of July 2022)
Two screens - one blank and one black with yellow horizontal lines. A cylinder with white and green horizontal stripes.

Full Stack Developer

Average Salaries in 2022: $103,891 *

Full Stack Developers (also called Full Stack Engineers) use front-end and back-end programming languages to design, develop, and maintain full-fledged and functioning platforms with databases and servers.

ZipRecruiter (as of July 2022)
Full stack infographic showing both the front end design and backend coding of software engineering.

Our Software Engineering curriculum is tailored to the skills employers look for

No matter what level you’re currently at, Flatiron School’s Software Engineering course will turn you into an industry-ready Software Engineer.

Upcoming Course Start Dates

Course Dates
Start Date Pace Campus Status
May 4, 2026 Online Few Spots Left!
June 1, 2026 Online Open

Your Life Won’t Wait For A Career Change

Full-Time

You’re ready to commit to a full-time course load. You’ll graduate in 15 weeks thanks to a rigorous schedule: 8 hours a day, Monday to Friday.

  • 15 weeks long
  • In-person or online
  • Synchronous learning with your cohort 
  • Course highlights: 
    • Group work with instructor help
    • Paired with design sessions
    • Lab time with instructional staff

Part-Time

Our part-time course is designed for busy people. If you don’t have 8 free hours to dedicate a day (same), then our part-time course is for you.

  • Up to 40 weeks long
  • Online only
  • Asynchronous learning at your own pace
  • Course highlights:
    • Pre-recorded lessons 
    • Optional live lectures and office hours
    • Chat with classmates and instructors via Slack

You can become a Software Engineer. Apply Today.