Learn to code and help nonprofits

Get great references and connections to start your software engineer career

17,000,000+ coding challenges solved

Help nonprofits with bro bono code projects

$1,000,000+ in donated development work

Get hired as a developer and start your software engineer career

2,000+ people like you now have developer jobs

As featured in:

Launch your developer career

Meta's testimonial image

Through freeCodeCamp, I built a robust and highly functional web app for a nonprofit. This led me to getting a fantastic job.

- Meta Hirschl

Brian's testimonial image

freeCodeCamp's a great way for disabled veterans like me to retrain. I'm receiving engineering job offers, and I haven't even finished yet.

- Brian Grant

Maxim Orlov's testimonial image

I started freeCodeCamp with zero knowledge of web development. 6 months later, I landed my first job as a back end engineer.

- Maxim Orlov

Learn powerful skills





Git & GitHub




Here's why you should join our open source community right now:

  •   You'll get help in real time from our community chat rooms.
  •   You'll meet up with other coders in your city.
  •   You'll learn to code at your own pace, in your browser or on your phone.
  •   You'll work through our focused, interactive courses and tutorials.
  •   You'll learn state-of-the-art full stack JavaScript technologies.
  •   You'll build projects that help nonprofits carry out their missions more effectively.
  •   You'll assemble a portfolio of real apps used by real people.