Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Coding Education Platforms
  3. freeCodeCamp

freeCodeCamp

What it is

freeCodeCamp is a community for people around the world learning to code together. Its public curriculum includes videos, articles, and interactive coding lessons, and learners build projects step by step in a browser, code editor, or mobile app. Topics include HTML, CSS, JavaScript, Python, Bash, SQL, and computer science. Learners can earn free verified certifications through self-paced study; each certification takes around 300 hours of dedicated learning. They can move among challenges instead of following a fixed order. The iOS and Android apps sync learning progress with a freeCodeCamp account. Community resources also include a publication, YouTube channel, and forum. Users can sign in with GitHub or Google, make portfolio details private, download data in JSON format, or delete personal data or their account. freeCodeCamp says its project is open source under the BSD-3 license, and teachers may use its resources without a license or special permission. The curriculum is free, with coding challenges, projects, and certifications.

For and against

For

  • Free self-paced curriculum, challenges, projects, and certifications.
  • Covers HTML, CSS, JavaScript, Python, Bash, and SQL.
  • Mobile apps sync progress with an account.
  • Learners can move among certification challenges.
  • Users can download data or delete their account.

Against

  • Each certification takes around 300 hours of dedicated learning.
  • The mobile apps require a freeCodeCamp account to sync progress.

The verdict

freeCodeCamp offers a free, self-paced route through coding lessons, projects, and certifications, with web and mobile study options. Its certifications require substantial dedicated study time, while learners can choose their own challenge sequence.

Who it suits

It suits people seeking self-paced coding lessons and project work, including high school, college, and adult education learners. Teachers can also use its resources without a license or special permission.

Plans and prices

Free

Free

Courses, projects, and certifications are free

Every plan, in full

On the record

Certifications
Learners can earn free verified certifications, and each certification takes around 300 hours of dedicated learning.freecodecamp.org · read 30 Sep 2026
Community resources
The community also uses a publication, YouTube channel, and forum, and freeCodeCamp says it helps more than 1 million people every day across these resources.freecodecamp.org · read 30 Sep 2026
Curriculum
The organization says it creates thousands of videos, articles, and interactive coding lessons that are freely available to the public.freecodecamp.org · read 30 Sep 2026
GDPR
freeCodeCamp says it respects GDPR privacy rights and extends those protections worldwide.freecodecamp.org · read 30 Sep 2026
Integrations
Users can sign in with GitHub or Google, and the privacy page lists Auth0 as the sign-in service.freecodecamp.org · read 30 Sep 2026
Intended users
The organization says its resources are used by high school, college, and adult education programs, and that teachers may use them without a license or special permission.freecodecamp.org · read 30 Sep 2026
Learning format
Learners build projects step by step in a browser, code editor, or mobile app.freecodecamp.org · read 30 Sep 2026
Mobile apps
The iOS and Android apps let learners study on the go and sync progress with their freeCodeCamp account.freecodecamp.org · read 30 Sep 2026
Open source
freeCodeCamp says its project is open source under the BSD-3 license, and that no license or special permission is needed to incorporate it into coursework.freecodecamp.org · read 30 Sep 2026
Privacy and security
The privacy page says freeCodeCamp does not sell user data, restricts staff access to private data to technical-support purposes, and deletes daily emergency database backups after a few days.freecodecamp.org · read 30 Sep 2026
Privacy controls
Users can make portfolio details private, download their data in JSON format, and delete personal data or their account.freecodecamp.org · read 30 Sep 2026
Purpose
freeCodeCamp is a community of people around the world learning to code together.freecodecamp.org · read 30 Sep 2026
Self-paced study
Certifications are self-paced, and learners may jump around the challenges instead of completing them in order.freecodecamp.org · read 30 Sep 2026
Support
The about page directs users with technical questions to its support FAQ.freecodecamp.org · read 30 Sep 2026

Alternatives to freeCodeCamp

Every alternative, ranked