Coding Bootcamp Prep Online

Master the fundamentals of modern web development with Flatiron School’s free JavaScript course. This course assumes no prior programming experience, starting you off with Javascript for beginners as you work through Javascript tutorials and exercises that reinforce your learning.

Start your coding journey

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.

Free JavaScript Course (No Catch)

his full 50+ hour online Javascript course is 100% free. No credit card required; no trial period or expiration date, so you can learn on your schedule.

On Demand Support

Our on-demand team of Technical Coaches are only a button click away, ready to help you get unstuck when you need it. They’ll reinforce your JavaScript training by helping you find a solution to a lesson issue you’re facing, not solving it for you.

Explore Your Future in Tech

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.

Rapid, Rigorous Education

This course is an effective way to get hands-on experience with programming fundamentals and real developer tools, featuring JavaScript tutorials and projects that give you a taste for whether a career in programming is right for you.

Start thinking like a software developer

Students take on the same introductory Javascript curriculum we’ve honed in our immersive, career-changing programs and come away from the course with the beginnings of an impressive code portfolio to demonstrate their proficiency.



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.

Interview Prep

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


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.

Start building your portfolio

At Codeva, students learn by building. Use your growing JavaScript skills to form the beginnings of an impressive code portfolio that will help demonstrate your proficiency for coding.

Konami Code

Playing off an old gaming cheat code, students learn how to trigger an alert via certain keystrokes.

Built with: JavaScript, jQuery, HTML5

Rock Dodger

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

Tic Tac Toe with AI

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 Features, the proprietary learning platform that powers Flatiron’s free coding bootcamp, is the world’s most sophisticated product for learning code. Students on interact with a worldwide community of students and instructors and harness real developer tools to truly learn by doing.

Real-Time Collaboration


Learning is most effective when it’s social. 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.

Real Tools

You can’t learn real skills without real tools. 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.

Live Curriculum


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.

Ready to unlock your future in tech?

Start learning JavaScript basics – for free and on your schedule. Setup is quick and works on virtually any computer so you can be coding in minutes.

You have questions? we have answers

Is Bootcamp Prep really free?

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.

Is Coding Bootcamp Prep an actual free online programming bootcamp?

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.

Why should I take Codeva free online coding bootcamp over other free online learn to code alternatives?

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.

If I want to apply to Flatiron School, do I need to finish all of Coding Bootcamp Prep before doing so?

While making progress in our free courses is the best way to strengthen your application to our Online 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. As soon as you feel ready to commit your time and energy to an immersive program, you’re encouraged to apply to our Online or In-Person Software Engineering Bootcamps available in NYCWashington D.C.LondonHoustonAtlantaDenverSeattle, and Chicago. (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.)

Attend an Event

Join us for a seminar or info session to see what student life is like at Codeva

Contact Us

Have a question about our program that we haven’t answered above?

Download Syllabus

Take a closer look at our full stack web development curriculum.