View and compare our online and in-person programming courses — from free introductory programs to immersive courses designed to power your career change.
Launch your career as a full-stack web developer with our proven curriculum, passionate instructors, and driven student community.
Our full-time data science program that gives you the breadth and depth needed to become a well-rounded data scientist.
Learn the technical and practical skills you need to launch a career as a user experience (UX) or user interface (UI) designer.
Our Cybersecurity Analytics curriculum will prepare you to handle threats and become a professional cybersecurity analyst.
Online Software Engineering
Our online coding bootcamp gives you the skills and experience to become a versatile software engineer.
Online Data Science
Our data science program, entirely online. This course provides the breadth and depth needed to become a well-rounded data scientist.
Online UX/UI Design
Learn the practical and technical skills to launch a successful career as a UX or user interface UI designer — on your time, at your pace.
Online Cybersecurity Analytics
Our online cybersecurity program — with flexible pacing — is designed to help you develop the skills you need to start a cybersecurity career.
Online Bootcamp Prep courses
Our prep coureses are designed to prepare you to ace admissions and hit the ground running at today’s top bootcamps.
The most effective way to get the skills you need to get into the most selective coding bootcamps — Flatiron School included.
Data Science Bootcamp Prep
Intro to Careers in Design
Hacking 101: Intro to Cybersecurity
Basic introductory courses
These courses are the best way to learn programming fundamentals and get acquainted with code and design.
ONLINE 30 HOURS
Intro to Ruby
Start coding with the language designed to make programmers happy. You’ll create an object-oriented Tic-Tac-Toe game while learning principles you’ll rely on throughout your coding journey.
ONLINE 50 HOURS