Rather than limiting your first experience with code to simple videos or lessons in one programming language or another, our free coding bootcamp prep course exposes you to programming fundamentals in HTML, CSS, JavaScript, and Ruby. Complete with projects that help you build your code portfolio, real time collaborative tools that connect you with fellow students and instructors, and on-demand support from our technical coaches, our coding bootcamp prep course is the most supportive and comprehensive way to begin learning to code – offering a true glimpse into the skills and proficiencies you’ll need to become a professional software developer.
Our full 75+ hour free coding bootcamp prep course is exactly what it sounds like 100% free. No credit card required, no trial periods or expiration dates, so you can set your schedule and learn at your own pace.
Our on-demand team of Technical Coaches is ready to help you get unstuck when you need help – broadening your understanding by helping you find a solution to a lesson, not solving it for you.
This course is the best way to experience Flatiron’s curriculum, community, and culture firsthand – and to explore whether you’re passionate about pursuing code as a career.
This course is the most efficient way to get real hands-on experience with the programming fundamentals and interview tactics you’ll need to get into the top coding bootcamps.
Coding Bootcamp Prep students take on the same introductory curriculum and interview prep materials we’ve honed in our immersive programs. Our free full stack web development course teaches you programming fundamentals in both JavaScript and Ruby. Why two languages? To immediately prepare you to recognize patterns, abstractions, and commonalities between languages and to think like a true software engineer – ready to continue learning new technologies for any job.
Units: Introduction to JavaScript, Functions and Scope, Data Structures and Looping, The DOM, jQuery
JavaScript changed the web from static, text-filled pages into the interactive experience it is today – and, as one of the most popular languages out there, it’s still bringing websites to life in new, exciting ways.
Units: Debugging, Variables and Arrays, Methods, Command Line Applications, Logic and Conditionals, Loops and Iteration, Object Orientation
Ruby was designed to make programmers happy. It’s expressive, accessible, and reads like English, allowing new programmers to focus on its underlying logic rather than syntax. Even beginners can start building right away.
Units: Pre-interview Research, Phone and Video Interviews, Non-Technical Interview Questions, Approaching Code Challenges
Our Interview Prep Curriculum comes straight from the Career Services team behind our near-perfect student employment rate and includes many of the same practices we use to turn our grads into “no-brainer tech hires.”
Our team of on-demand Technical Coaches is standing by, ready to help you break through tough concepts when you get stuck.
At Flatiron School, students learn by building. Coding Bootcamp Prep students come away from the course with the beginnings of an impressive code portfolio to demonstrate their proficiency to coding bootcamp admissions teams.
Playing off an old gaming cheat code, students learn how to trigger an alert via certain keystrokes.
Built with: JavaScript, jQuery, HTML5
Students build a full dynamic game from scratch, programming a ship controlled by your arrow keys and animating falling rocks to avoid or else… *boom*.
Built with: Event Listeners, HTML5 DOM Updates, First-Class Functions
Students build a fully executable, object-oriented game of Tic-Tac-Toe, written in flexible, well-structured code that’s easy to debug and maintain.
Built with: Ruby, jQuery
“The best way to learn to code? Start building something today. There’s only so much you can get out of reading and watching videos about these concepts without actually doing some coding yourself. Beyond that, your greatest asset will be loving what you’re learning. Learning to program is hard, but if you’re driven to work at it every day, to put what you’re learning into practice every chance you get, you’ll find the skills becoming second nature.”
Learn.co, the proprietary learning platform that powers Flatiron’s free coding bootcamp, is the world’s most sophisticated product for learning code. Students on Learn.co interact with a worldwide community of students and instructors and harness real developer tools to truly learn by doing.
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 and instructors in real-time – including video study groups, peer-pairing, and the ability to “friend” others in the program.
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.
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.
“I loved the labs, even the hard ones. I got totally obsessed with trying to solve them and if felt so good when I did. They are like small logic puzzles so if you’re the type of person who enjoys solving puzzles or logic problems, you’ll probably get hooked as well. I was also very impressed with the instructors. I got stuck a few times and there is someone available to help until 1am. Everyone I spoke with was super nice, helpful and direct.” Read more
“The lessons were clearly laid out and easy to understand. There was also a ton of support available to me that I utilized, both from fellow learners, as well as Flatiron staff. The lessons and labs directly correlated to the types of labs that were presented to me for [Flatiron’s] technical interview and I am positive they were the key to my success. It also provided me with a good idea about whether or not the Flatiron School was right for me and something I wanted to pursue further.” Read more
“Finding Bootcamp Prep may be the single greatest thing I ever stumbled upon. It taught me the basics in Ruby and Javascript, did a really thorough job of explaining concepts and taking things at a pace that is really helpful to learning; but most importantly, it helped me discover the joys of coding and opened up the door to a career I’d never thought I’d be pursuing. I’m happy to say, after Bootcamp Prep, I will now be attending Flatiron School full-time before embarking onto an awesome new career.” Read more
“The Prep course is awesome! The most amazing thing is its real world development feeling. I would strongly encourage to take this course for getting into the world of Software engineering or development. This course is really good for getting selected into any competitive coding bootcamp including Flatiron School.” Read more
“Some other courses are show-and-tells where you complete an exercise, think you know something, and move on, regardless of if you learned anything. Flatiron really made me think about what I had to code and what tools I would have to use to solve the problem. The course gave me a great sense of why certain problems are approached certain ways. Additionally, the read along lessons had well written, practical analogies and even made me LOL a few times.” Read more
Start learning the fundamentals of HTML, CSS, JavaScript, Ruby, and technical interview prep – for free and on your schedule. Setup is quick and works on virtually any computer so you can be coding in minutes.
Yes! Our Coding Bootcamp Prep course does not require any credit card information and does not have a time limit. You’ll begin learning to code alongside thousands of fellow students and have full access to 75+ hours of Ruby and JavaScript lessons and labs – as well as on-demand support from our Technical Coaches.
No, while Coding Bootcamp Prep consists of 75+ hours of HTML, CSS, Ruby and JavaScript lessons and labs, it covers just a fraction of the material in our 800+ hour Online Web Developer Bootcamp or 15 week in-person Software Engineering Bootcamps. Coding Bootcamp Prep is a free full stack development course that is designed to help you determine whether you want to pursue a lifelong programming career and whether you can successfully learn to code through our teaching techniques and technology.
If you do decide to pursue a programming career, our Online and In-person Coding Bootcamps provide an in-depth curriculum, unmatched career support, and money-back guarantee (get a job within 6 months or your money back) so that you can feel confident embarking on a new career path.
There are any number of free courses that offer to help you learn to code for free online, but none match Coding Bootcamp Prep’s balance of on-demand support from technical coaches and fellow students, professional developer tools like a real development environment and Git-based workflow, and breadth of Ruby and JavaScript lessons and labs.
While making progress in our free courses is the best way to strengthen your application to our Online Web Developer Bootcamp and in-person Software Engineering Bootcamps, finishing the full Coding Bootcamp Prep course is not required to apply. This free course is meant to help you determine whether you want to pursue a lifelong programming career, and whether you can successfully learn to code through our teaching techniques and technology.
Our admissions team primarily wants to see consistency in how you’re preparing. You’re encouraged to apply to our Online Web Developer Program or in-person Software Engineering Bootcamps as soon as you feel ready to commit your time and energy to an immersive program. (Note: It’s important to understand that your initial application and interview is a way for us to get to know you and for you to get to know us, and includes no technical questions.)
Join us for a tour, seminar, or info session to see what student life is like at Flatiron.
Take a closer look at our full stack web development curriculum.