• Established: days ago
  • Registered: 900,000+campers
  • Active: 400,000+campers each month
  • Completed: challenges
  • Donated: in coding for nonprofits

Employed Campers

  • More than 5,000 campers have gotten their first developer jobs.
  • More than 6,000 experienced developers have gotten even better developer jobs.


  • Front End: 4,475earned
  • Data Viz: 551earned
  • Back End: 314earned
  • All three: 200earned

Frequently Asked Questions

What is freeCodeCamp?

We’re an open source community that helps you learn to code.

How do you help me learn to code?

You can work through our self-paced coding challenges, build projects, and earn certificates. We also connect you with people in your city so you can code together.

Can freeCodeCamp help me get a job as a software developer?

Yes. Thousands of people have gotten software developer jobs after joining our open source community.

Is freeCodeCamp really free?

Yes. Every aspect of our program - our curriculum, nonprofit projects, and verified certificates - is 100% free.

How can I help nonprofits through freeCodeCamp?

Once you finish the first 1,200 hours of challenges, you can start contributing to open source projects used by dozens of nonprofits.

Is freeCodeCamp itself a nonprofit?


How much money has freeCodeCamp saved nonprofits?

Our community has donated more than a million dollars worth of pro-bono coding for nonprofits so far.

How long does freeCodeCamp take?

It takes about 2,000 hours to complete our Full Stack Developer certificate. This translates into about one year of full-time coding. We’re completely self-paced though, so take as long as you need.

Is freeCodeCamp a coding bootcamp?

No. A lot of coding bootcamps use freeCodeCamp as part of their curriculum, though.

Is freeCodeCamp a replacement for a 4-year degree?

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.

I'm a teacher. Is freeCodeCamp an appropriate resource for my class?

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.

Should I complete all of these challenges in order?

We’ve put a lot of thought into how we introduce concepts. But you’re free to jump around.

Do I have to use CodePen for the front end projects?

As long as your code is publicly viewable, and you have a live demo, you can use whatever you want.

When will you release the new expanded curriculum available at

As soon as they're 100% tested and ready. In addition to hundreds of thousands of adult learners, many schools and teachers also rely on freeCodeCamp. We owe it to everyone to only release this once it's stable.

How did freeCodeCamp get started?

Quincy started our open source community in 2014. He is now just one of many active contributors.

Can I get a job at 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.

Can my company advertise on freeCodeCamp?

We don’t show ads.

How can I support freeCodeCamp's community?

You can set up a monthly donation to our nonprofit that you can afford.