Learn to code for free.

Get great references and connections to start your software engineer career

Join a supportive community of millions of coders.

Help nonprofits with bro bono code projects

Build projects and earn free certifications.

Get hired as a developer and start your software engineer career

Get experience by coding for nonprofits.

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 is a great way for disabled veterans like me to retrain. I'm already receiving software engineering job offers.

- Brian Grant

Maxim Orlov's testimonial image

I joined 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

HTML5

CSS3

JavaScript

Databases

Git & GitHub

Node.js

React.js

D3.js


freeCodeCamp is a donor-supported tax-exempt 501(c)(3) nonprofit organization (United States Federal Tax Identification Number: 82-0779546)

Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public. We also have thousands of freeCodeCamp study groups around the world.

Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and staff. You can make a tax-deductible donation here.