Community-Powered Bootcamp

Community Powered Bootcamp was a program offered by Flatiron School that let students learn with others but at their own pace. This program is no longer available, and was replaced by our Online Software Engineering self-paced program.

Join a passionate community of aspiring programmers

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.

Effective Accessible Education

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.

Proven Curriculum

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.

Online, But Not Alone

Our inclusive, curated community of students support each other on our immersive online platform and always find what to love in what they learn.

Set Your Schedule

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.

Learn to think – and build – like a software engineer

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.

Programming Fundamentals Curriculum

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.

Web Frameworks

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.

Front-end Frameworks

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.

Start building your portfolio

Our students don’t just ship code; they become developers. You'll build Portfolio Projects to demonstrate your technical skills and creativity (previous projects have won prestigious tech awards, become MVPs for startups, and been presented at the White House) and get immersed in the technical community.

Active Github Profile

GitHub is the modern software engineer’s resume. You'll push every line of code you write at Flatiron School to GitHub through our proprietary platform, Learn.co, giving you an extensive profile to show employers and fellow engineers.

Robust Blog

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.)

Learn to code through collaboration

Ask a Question

Confused? Our Ask a Question button allows students to crowdsource support from the entire student community.

Study Groups

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.

Make Connections

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.