Effective learning comes not from consuming educational content, but from connecting with other learners. Community-Powered Bootcamp unlocks our proven full-stack curriculum for those still exploring career paths, skilling up for a current job, or unable to commit as much time to the program – and gives them the tools to learn together.
At $149/month, a Flatiron education is accessible to more students than ever. It’s the best way for committed learners to drive their own coding education and career changes.
Take on the same professional-grade programming curriculum used in our other courses to give over 1,000 Flatiron grads the skills to become software engineers.
Our inclusive, curated community of students support each other on our immersive online platform and always find what to love in what they learn.
You don’t have to quit your job to learn to code. Learn full-time, part-time, or in between – our self-paced program provides the flexibility to fit your life.
Being a software engineer takes more than knowing how to code. Community-Powered Bootcamp students learn to think, and build, like software engineers by undertaking over 800 hours of rigorous coursework, test-driven labs, and portfolio projects. And with over 3,000 updates in the last year alone, our living curriculum is the most up-to-date in the industry.
We designed our comprehensive Full Stack Web Development Curriculum to give students the necessary expertise in both back-end and front-end programming technologies to become full-stack developers.
Section 1: HTML & CSS, OOP, Ruby, SQL, ORM
After diving into HTML5 & CSS, students get comfortable with object-oriented programming, learning to read websites with Ruby and save data to a database with SQL and Object Relational Mappers.
Sections 2 & 3: Sinatra, Rails
Students learn two key Ruby frameworks, first mastering the fundamentals of web programming with Sinatra before experiencing how quickly they can build incredible apps with Rails.
Section 4: JavaScript, React
Students gain a thorough understanding of JavaScript and functional programming — crucial for front-end devs — and start to build their own version of React before moving onto the framework itself.
Section 5: React, Redux, JSON
Students learn to build productive, scalable front-ends with React and Redux, creating slick, functional, reactive code with Redux as a state manager and Rails as the back-end JSON API.
Section 1: HTML & CSS, OOP, Ruby, SQL, ORM
After diving into HTML5 & CSS, students get comfortable with object-oriented programming, learning to read websites with Ruby and save data to a database with SQL and Object Relational Mappers.
Sections 2 & 3: Sinatra, Rails
Students learn two key Ruby frameworks, first mastering the fundamentals of web programming with Sinatra before experiencing how quickly they can build incredible apps with Rails.
Section 4: JavaScript, React
Students gain a thorough understanding of JavaScript and functional programming — crucial for front-end devs — and start to build their own version of React before moving onto the framework itself.
Section 5: React, Redux, JSON
Students learn to build productive, scalable front-ends with React and Redux, creating slick, functional, reactive code with Redux as a state manager and Rails as the back-end JSON API.
Each curriculum section concludes with a comprehensive project meant to bring together students’ learnings and demonstrate their progress in their portfolios.
In an ever-changing tech world, Flatiron School alumni are prepared for lifelong careers because they are, above all, lifelong learners. Community-Powered Bootcamp alumni have access to additional units on Learn.co to tackle after finishing the program.
The Node Javascript ecosystem is becoming a popular tool for asynchronous and real-time application development. In this unit, students build real-time web application servers with Node and the Express.js framework, and then learn how to build full stack JavaScript web applications from end-to-end with a focus on WebSockets and the real-time web.
“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 palpable. That’s when I know learning is happening.”
Flatiron students don’t just ship code; they become developers. Students build advanced Portfolio Projects to demonstrate their technical skills and creativity (previous projects have won prestigious tech awards, become MVPs for startups, and been presented at the White House) and immerse themselves in the technical community.
GitHub is the modern software engineer’s resume. Students push every line of code they write at Flatiron School to GitHub through our proprietary platform, Learn.co, giving them an extensive profile to show employers and fellow engineers.
All Flatiron students maintain technical blogs to show they can not only write code, but also communicate how that code works – an essential skill for software engineers. (Explore our community’s blog posts in Learn Magazine.)
GitHub is the modern software engineer’s resume. Students push every line of code they write at Flatiron School to GitHub through our proprietary platform, Learn.co, giving them an extensive profile to show employers and fellow engineers.
All Flatiron students maintain technical blogs to show they can not only write code, but also communicate how that code works – an essential skill for software engineers. (Explore our community’s blog posts in Learn Magazine.)
Flatiron School student Lucas Moore created $$$potify to shed light on Spotify’s artist payment system. Utilizing a Rails backend and Angular frontend and pulling data from the Spotify and Last.fm APIs, the app estimates artist earnings based on playcounts. Users can even log in to see their top artists’ estimated earnings.
Built with: Rails / Angular
Keegan Leitz, an Online Web Developer Program student, built Cadu as an interface and interactive to-do list for personal assistants and their clients. In the past, assistants would have to build their own website and rely on unwieldy methods of communication with their multiple clients – Cadu allows them to run everything within the app.
Built with: Ruby on Rails
Writely uses code to cure writer’s block. Online Web Developer Program student Savannah Scott’s portfolio project provides inspiration to creative writers through an ever-refreshing list of prompts derived from randomly generated words and formats – from poems and dialogue to doctor’s notes.
Built with: Rails / Angular
NYC Software Engineering Immersive students Joe O’Conor and Michael Polycarpou built Kickammender, which uses machine learning to offer intelligent, tailored recommendations for Kickstarter users seeking better projects to support based off the Facebook graph. The app got a shout out from the Kickstarter Product Manager in charge of discovery features.
Built with: Ruby on Rails / PostGreSQL / JavaScript Bootstrap
NYC Software Engineering Immersive students William Jeffries, Tristan Siegal, and Daniel Kronovet built Heat Seek NYC to help 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.
Built with: Ruby on Rails / jQuery
Flatiron School student Lucas Moore created $$$potify to shed light on Spotify’s artist payment system. Utilizing a Rails backend and Angular frontend and pulling data from the Spotify and Last.fm APIs, the app estimates artist earnings based on playcounts. Users can even log in to see their top artists’ estimated earnings.
Built with: Rails / Angular
Keegan Leitz, an Online Web Developer Program student, built Cadu as an interface and interactive to-do list for personal assistants and their clients. In the past, assistants would have to build their own website and rely on unwieldy methods of communication with their multiple clients – Cadu allows them to run everything within the app.
Built with: Ruby on Rails
Writely uses code to cure writer’s block. Online Web Developer Program student Savannah Scott’s portfolio project provides inspiration to creative writers through an ever-refreshing list of prompts derived from randomly generated words and formats – from poems and dialogue to doctor’s notes.
Built with: Rails / Angular
NYC Software Engineering Immersive students Joe O’Conor and Michael Polycarpou built Kickammender, which uses machine learning to offer intelligent, tailored recommendations for Kickstarter users seeking better projects to support based off the Facebook graph. The app got a shout out from the Kickstarter Product Manager in charge of discovery features.
Built with: Ruby on Rails / PostGreSQL / JavaScript Bootstrap
NYC Software Engineering Immersive students William Jeffries, Tristan Siegal, and Daniel Kronovet built Heat Seek NYC to help 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.
Built with: Ruby on Rails / jQuery
To ensure that our students never learn in isolation, we are constantly building social features and tools within our online platform that facilitate connection and collaboration.
Confused? Our Ask a Question button allows students to crowdsource support from the entire student community.
Students can schedule study groups and collaborate together in real-time to tackle tough concepts.
Students can access every member of our student community to get advice and work on lessons together via our integration with Slack, a communication and collaboration tool widely adopted in the tech industry.
You’ll meet students working on lessons around you and build a network of friends – your greatest resource when you get stuck. We see students stay connected throughout and well beyond the program.
Learn.co, the proprietary learning platform that powers the Flatiron online experience, is the world’s most sophisticated product for learning code. Students on Learn.co interact with a worldwide community of students and harness real developer tools to truly learn by doing.
You can’t learn real skills without real tools. Learn.co utilizes the same tools and workflows that professional developers employ on the job, including a real development environment, a Git-based workflow, and the ubiquitous practice of Test-Driven Development.
Learning is most effective when it’s social. Learn.co makes online learning a more dynamic, human experience with tools to connect, code, and collaborate with fellow students in real-time – including video study groups, peer-pairing, and the ability to “friend” others in the program.
We ensure that students always get the most relevant technical skills by embracing an open-source curriculum – a living course of study featuring thousands of updates a year to reflect industry trends and student feedback.
We don’t just admit individual students to this program; we curate a community. In Community-Powered Bootcamp, we aim to cultivate a diversity of thought and experience and bring together students invested in each other’s learning.
Application Process
What we look for
Submit a written application. Tell us about yourself and why you want to learn to code.
Above all, we love code. We bring together people who see it as a craft and want to be great at it — not just for their careers or as a means to an end, but as an end in and of itself.
Within 48 hours, you’ll hear an admissions decision from our team and have the opportunity to enroll in the program.
Flatiron students are smart. Aptitude for programming is represented as much in math majors as in piano players. But it’s the rare combination of creativity and analytical ability that makes our students truly shine.
Once enrolled, you can start learning to code and interacting with our community right away.
We don’t admit students. We craft a class. A lawyer, journalist, and pro-athlete will do more interesting things together than three of any one background.
Submit a written application. Tell us about yourself and why you want to learn to code.
Within 48 hours, you’ll hear an admissions decision from our team and have the opportunity to enroll in the program.
Once enrolled, you can start learning to code and interacting with our community right away.
Above all, we love code. We bring together people who see it as a craft and want to be great at it — not just for their careers or as a means to an end, but as an end in and of itself.
Flatiron students are smart. Aptitude for programming is represented as much in math majors as in piano players. But it’s the rare combination of creativity and analytical ability that makes our students truly shine.
We don’t admit students. We craft a class. A lawyer, journalist, and pro-athlete will do more interesting things together than three of any one background.
“The Flatiron curriculum strikes a good balance of, in the beginning, providing students with all of the necessary information to build a solid, foundational understanding and, in later sections, increasingly encouraging students to supplement their Flatiron lessons with extracurricular material.” Read more
“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.” Read more
“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.”
“The best part of the program was the focus on using real world tools… I had a job interview question about Git, and I was able to say, ‘I have used so much GitHub. I have 500 repos’ – all the labs from Learn.co. Learn.co helps you build a very impressive GitHub profile. The interviewer said, ‘We can skip over the whole coding project and look at your GitHub. It looks great.’” Read more
Both of Flatiron School’s online bootcamps equip you with the technical skills to excel as a web developer, but differ when it comes to total monetary investment and instructor and career services support. How do you learn most effectively?
Yes, Community-Powered Bootcamp students can upgrade at any point to our Online Software Engineering Bootcamp; the tuition you’ve already paid will be applied toward the total cost of the Online Software Engineering Bootcamp. To learn more, contact admissions@flatironschool.com.
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 money-back guarantee (see eligibility terms) or financing options.
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.
Explore our proven curriculum and gain a clearer sense of the program experience.
Join us for a tour, seminar, or info session to see what student life is like at Flatiron.