We’re a community that helps you learn to code, then get experience by contributing to open source projects used by nonprofits.
You'll learn to code by completing coding challenges and building projects. You'll also earn verified certificates along the way. We also encourage you to join a study group in your city so you can code in-person with other people.
Yes. Every aspect of freeCodeCamp is 100% free.
Yes. Every year, thousands of people who join the freeCodeCamp community get their first software developer job. If you're curious, you can browse our alumni network on LinkedIn here.
If you add up all the people who use our learning platform, read our Medium publication, watch our YouTube channel, and post on our forum, each month we help millions of people learn about coding and technology.
Yes, we are a 501(c)(3) donor-supported public charity.
Yes. Our cryptographically signed wallet details are here.
Each certificate takes around 400 hours of dedicated learning. Some people may take longer. These certificates are completely self-paced, so take as long as you need.
No. A lot of coding bootcamps use freeCodeCamp as part of their curriculum, though.
No. Please don’t drop out of college just to pursue freeCodeCamp. You can pursue both concurrently. Even though you don’t need a 4-year degree to work as a software developer, it still helps a lot.
We’ve put a lot of thought into how we introduce concepts. But you’re free to jump around.
As long as your code is publicly viewable somewhere on the internet, and you have a live demo, you can use whatever tools you want.
We'll release these new challenges as soon as they're stable. We have an FAQ on this here.
Quincy started the freeCodeCamp community in 2014. He is now just one of thousands of active contributors.
Yes. Many high school, college, and adult ed programs incorporate freeCodeCamp into their coursework. We're open source, so no license or special permission from us is necessary. We're even building special tools for teachers.
Yes. We welcome this. Also, don't be shy about "spoiling" projects or challenges. The solutions to all of these challenges are already all over the internet.
Yes. freeCodeCamp is open source (BSD-3 license), and most non-sensitive freeCodeCamp data is publicly available. But you must make it clear that you don't represent freeCodeCamp itself, and that your project is not officially endorsed by freeCodeCamp.
We can't afford to hire anyone yet, but we can serve as a springboard for your next job. Our contributors have landed jobs at companies like GitHub, Spotify, and MongoDB.
We don’t show ads.