Learn. Build. Work. Repeat.
Structured technical training in AI, cybersecurity, and software engineering, paired with a paid apprenticeship. Graduate with both knowledge and experience.
20,000+ Flatiron alumni now work as engineers at companies like Google, Amazon, Netflix, and Apple.
Change Is the Skill. Adaptation Is the Advantage.
Technology moves quickly.
The tools change.
The systems evolve.
The careers keep shifting.
Flatiron doesn’t train people for one tool, system, or job.
We train people to thrive in an ever-changing environment.
That philosophy shapes how every Flatiron program is designed. You can train while working in a paid apprenticeship, or train while continuing the job you already have.
Choose the Program That’s Right for You
Work-Integrated Programs
Structured technical training, industry mentorship and applied experience. Cohort-based learning, fully remote and fully supported.
• Earn $19,500–$26,000 during the program
• Effective tuition can reach $0 or below
• Employer match with our network of partners
• Tracks available for beginners and experienced engineers
Certificate Programs
Structured technical training designed for working professionals. Learn through instructor-led, project-based coursework. Graduate with a professional certificate and industry-ready portfolio.
• Part-time options designed to fit around your current job
• Tracks available for beginners and experienced professionals
• Career support after graduation
• Tuition: $14,900
Three Domains. One Standard.
Every Flatiron program follows the same philosophy.
Build systems.
Solve real problems.
Graduate ready to work in environments that keep evolving.
AI & Data Science
Build the systems shaping the next generation of software.
Train machine learning models, work with real datasets, and develop AI-powered applications.
Cybersecurity
Protect the systems modern organizations depend on.
Learn threat detection, security architecture, and offensive and defensive security techniques.
Software Engineering
Learn how modern applications are built.
From front-end interfaces to backend infrastructure, you’ll develop the skills required to design and ship full-stack systems.
Earned, Not Given
Traditional career training asks you to stop working while you learn.Flatiron takes a different approach.
You don’t pause your career to learn new skills.You build experience and income at the same time.
In our work-integrated immersive programs, you build experience through a paid apprenticeship while completing your coursework.
Certificate programs are designed for professionals who already have a job they want to keep and want to build new technical skills through structured coursework and portfolio projects.
Either way, the goal is the same: align the economics of learning with the reality of modern careers.
Hear From Our Grads
Student Stories
Each of these students started a career in tech at Flatiron School.
Attend An Event
Whether you attend online or on-campus, a Flatiron School event is a great way to get insight into student life, community, and our curriculum.