FreeCodeCamp je neprofitna organizacija koja pomaže u učenju programiranja kroz izradu projekata.
FreeCodeCamp se sastoji od interaktivnog učenja na web platformi, online foruma, soba za dopisivanje i lokalnih organizacija koje se trude da učenje o razvoju web-a bude dostupno svima.
Samoučinjeni nastavni plan uključuje 1.200 sati interaktivnog kodiranja i veb razvojnih projekata, plus 800 sati doprinosa za projekte sa otvorenim izvorima za neprofitne organizacije i stalno se proširuje na više izazova i projekata. Ovo se odnosi na oko godinu dana punog radnog vremena. Nastavni plan i program je podeljen na front-end razvoj, vizuelizaciju podataka, razvoj bek-end-a i razvoj kompletnog skladišta. Učesnici dobijaju sertifikat nakon završetka svakog odseka.
Od 2014. godine, freeCodeCamp ima i Youtube kanal pod istoimenim nazivom, koji je 18. januara 2021. imao 3,03 miliona pretplatnika a ukupan broj pregleda svih predavanja na njemu je iznosio 146 miliona.
Jedna od retkih platformi za učenje programiranja koja je potpuno besplatna u svakom pogledu.



