• Established: days ago
  • Completed: challenges
  • Donated: in pro-bono code
  • Pledged: to nonprofits by campers


  • Front End: 3,314earned
  • Data Viz: 375earned
  • Back End: 243earned
  • All three: 132earned

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 a coding bootcamp?

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

Is freeCodeCamp really free?

Yes. Our curriculum, nonprofit projects, and verified certificates are all free.

How can I help nonprofits through freeCodeCamp?

Once you finish the first 1,200 hours of challenges, you’ll get to build a series of solutions for nonprofits. You’ll work in pairs, under the supervision of a volunteer project manager and a stakeholder from the 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.

Is there a way I can help nonprofits before I earn my certificates?

Yes. You can pledge a monthly donation to a nonprofit of your choosing while you learn.

How long does freeCodeCamp take?

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

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 additional React, Sass, and D3 challenges?

We're making steady progress on these and will release them as soon as they're ready. In the meantime, other people have completed our React/Sass and D3 projects by referencing their official documentation.

How did freeCodeCamp get started?

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

How is freeCodeCamp incorporated?

Quincy set up a company in California called freeCodeCamp, Inc. to support the freeCodeCamp community. It pays for servers and other expenses. It also sponsors Quincy, Berkeley, and Michael, who oversee infrastructure and nonprofit projects.

Can I get a job at freeCodeCamp?

We can't afford to hire anyone, but we can serve as a springboard for your next job. Our contributors have landed jobs at companies like GitHub and Spotify.

Can my company advertise on freeCodeCamp?

We don’t show ads.

Can I invest in freeCodeCamp?

We're self-funded and don't want outside investment.

Can I donate to freeCodeCamp?

We don’t accept donations. Instead, you should support us through our shop.