Study independently, not alone. Our online campus, Learn.co, is the best way to learn programming online.
Study with top-rated faculty and a most rigorous curriculum. Our Manhattan campus is the best way to learn programming in greater New York City.
Learn to code online—but not alone. Join a thriving community of students on Flatiron School’s Online Campus. Move at your own pace through the same course of study used in our Web Developer Program: a proven curriculum that gets people jobs.
Monthly tuition of $149.
Attend our community-driven online campus, Learn.co.
800+ hours of rigorous coursework.
Open chat and peer support available 24/7.
Learn at your own pace from anywhere in the world.
No prior experience required.
Learning is most effective when it’s social. But that essential human connection has been left out of online education—until now. By leveraging a proven coding curriculum, real development tools, and constant collaboration with a community of driven students, you will learn the in-demand programming skills you need to begin a career as a web developer—at a fraction of the cost of a traditional coding bootcamp.
Learn the proven curriculum used in our Web Developer Program: a rigorous, professional-grade programming education that has given over 1,000 Flatiron graduates the skills to become web developers and thrive in their careers. Master core topics like HTML/CSS, JavaScript, Node.JS, React, and Ruby on Rails, and learn soft skills like how to work on a dev team and efficiently learn new languages to stay tech-relevant. Download Syllabus.
At $149/month, Flatiron School’s robust curriculum and community are accessible to more learners than ever before. It’s the best way for committed, independent learners to drive their coding education and career changes. And with our program’s self-paced structure, you don’t have to quit your job to learn to code at a coding bootcamp.
While our students span the globe and represent diverse backgrounds, they are united by a passion for learning—and a desire to help others learn. You don’t truly master a subject until you can teach it to others, and our curated community of students take that to heart: they are as invested in other students’ programming journeys as their own.
Learn the proven curriculum used in our Web Developer Program: a rigorous, professional-grade programming education that has given over 1,000 Flatiron graduates the skills to become web developers and thrive in their careers. Master core topics like HTML/CSS, JavaScript, Node.JS, React, and Ruby on Rails, and learn soft skills like how to work on a dev team and efficiently learn new languages to stay tech-relevant. Download Syllabus.
At $149/month, Flatiron School’s robust curriculum and community are accessible to more learners than ever before. It’s the best way for committed, independent learners to drive their coding education and career changes. And with our program’s self-paced structure, you don’t have to quit your job to learn to code at a coding bootcamp.
While our students span the globe and represent diverse backgrounds, they are united by a passion for learning—and a desire to help others learn. You don’t truly master a subject until you can teach it to others, and our curated community of students take that to heart: they are as invested in other students’ programming journeys as their own.
Learn.co, Flatiron School’s online campus, is the world’s most sophisticated platform for teaching and learning code. As a student on Learn.co, you’ll interact with a powerful community and use real developer tools that allow you to truly learn by doing.
You can’t learn real skills without real tools. Learn.co users set up a real development environment with our fast setup process and use a professional command line and Git-based workflow.
When you’re stuck, lean on a community of fellow learners for real-time support. No emails to send. No outdated forums to post to. Access dynamic collaborative tools like video study groups, peer pairing, and real-time 1-on-1 and group chat. While you may be hundreds or thousands of miles away from your fellow students, you’ll never feel isolated.
Our industry-tested curriculum has given over 1,000 Flatiron graduates the skills to become web developers and thrive in their careers. And because our curriculum is open-source, it stays more current than any other. Students are encouraged to suggest changes directly from our online platform, and receive public credit for doing so. We continually improve our coursework in reaction to feedback and real-world changes, and our edits are supplemented by hundreds of student submissions each month.
Our Full Stack Web Development curriculum contains the same material we’ve taught and honed for years on our NYC campus—and then some. By undertaking dozens of test-driven labs and developing your own portfolio-ready projects, you will learn to think, and build, like a software engineer.
Build a smart Tic-Tac-Toe client… that never loses.
Build a real, functional version of the Twitter app.
Build your own custom e-commerce site.
Lucas Moore
Web Developer Online Student
Eager to shed light on Spotify’s mysterious artist payment system, Lucas Moore created $$$potify. Utilizing a Rails backend and Angular frontend and pulling data from the Spotify and Last.fm APIs, the app estimates artist earnings based on their playcounts – you can even log in and see your personal artists’ estimated earnings. Try it out for yourself!
William Jeffries, Tristan Siegal, and Daniel Kronovet
Web Developer NYC Students
Heat Seek NYC helps New Yorkers validate legal claims against landlords who won’t keep the heat on. These temperature sensors are now in real homes, thanks to a fully-backed Kickstarter, an NYC Big Apps win, and a shout-out from Mayor de Blasio.
Hear about Learn.co from the people who know our platform best: Flatiron students.
“My favorite part of Learn.co is the community. Even though it’s likely you will never meet other students in your cohort (though there are several meetups in big cities), everyone is extremely supportive of each other and no one feels like a stranger to me.”
---Shana MooreSoftware Engineer at Verve Mobile
“The online community is incredible. The platform’s structure allows you to identify the other students who are at the same place in the curriculum as you. You’re therefore able to ask other students questions if you’re stuck. Some of us even started virtual study groups together.”
---Brett HeenanWeb Developer at Career Foundry
“I loved the online aspect of Learn.co. I had been traveling through South America and across the US and the ability to plug in and work on school anywhere totally rocks. The best part of the program was the focus on using real world tools like Git and Rspec to drive each lesson.”
---Lucas MoorePlatform Engineer at Ibotta
At Flatiron School, we look for students who are passionate, creative, and bring a diversity of thought and experience. Most importantly, as we build the community of this online coding bootcamp, we are seeking students who are not only driven to learn how to code, but to be active members of the learning community.

You’ll complete a short application to explain why you’re interested in a community-powered program and how you will support that community.
Within 24-48 hours, you will hear back with a decision on your application.
If you are accepted, you will have an opportunity to enroll and learn to code with our community.

You’ll complete a short application to explain why you’re interested in a community-powered program and how you will support that community.
Within 24-48 hours, you will hear back with a decision on your application.
If you are accepted, you will have an opportunity to enroll and learn to code with our community.
Both of Flatiron School’s online bootcamps equip you with the technical skills you’ll need to excel as a web developer, but differ when it comes to total monetary investment, instructor access, and career services support. Be sure to ask yourself: how do you learn most effectively and what level of investment makes sense for you?
Learning is most effective when it’s social. Unlock the possibilities of learning to code with a community.
Learn with our online community and the added support of our best-in-class instructors and career coaches.
“Over the years, I’ve taught thousands of people how to code, and without a doubt, my favorite moment is not when they pass a quiz or we turn to the next chapter—it’s when I see students in dialogue, collaborating with each other. When the feeling of community is palatable. That’s when I know learning is happening.”
---Avi FlombaumDean & Co-Founder, Flatiron School
Finding the best way to invest in your own education is a huge and personal decision—one size rarely fits all. Here you’ll find some frequently asked questions to help you determine what’s right for you.
While our programs utilize the same learning platform and proven curriculum, they offer different levels of instructor and career support. Community-Powered Bootcamp additionally doesn’t include a Job Guarantee or financing options.
Yes, Community-Powered Bootcamp students can upgrade at any point to our Online Web Developer Program; the tuition you’ve already paid will be applied toward the total cost of the Online Web Developer Program. To learn more, contact admissions@flatironschool.com.
To ensure that our thousands of passionate online students never learn in isolation, we are constantly building Community features within our platform:
Read our 5 Ways to Know if Learning to Code Online is Right For You.
But the best way to know if learning online will work for you is to try it out. You can begin our free Bootcamp Prep course to get a sense of the Learn.co platform firsthand.
Our Community-Powered Bootcamp is designed to be driven at your own pace, whether that be 5 hours per week or 80.
To accomplish this flexibility, our curriculum is made up of stackable building blocks called Lessons, each of which teaches a bite-sized skill in 5-30 minutes. Lessons consist of lectures, readings, videos, quizzes, and interactive coding challenges called Labs, where you put theory into practice.
Lessons come together to form Subtopics, wherein you build 5-10 small apps and solve dozens of Labs.
Finally, Subtopics combine to form major Topics, throughout which you will be taught how to architect larger applications.
For more information, download our syllabus here.