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 certificates.

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