Freedom251 › Coding Education Platforms
freeCodeCamp

What freeCodeCamp is
freeCodeCamp is a free learning platform where people build coding skills through projects and self-paced lessons. Learners work through challenges in a browser, code editor, or mobile app, with material covering HTML, CSS, JavaScript, Python, Bash, SQL, and computer science topics. Its public curriculum includes thousands of videos, articles, and interactive lessons. Learners can earn free verified certifications; each takes around 300 hours of dedicated learning, and the challenges do not have to be completed in a fixed order. The iOS and Android apps sync study progress with a freeCodeCamp account. Beyond the curriculum, the community uses a publication, YouTube channel, and forum, and freeCodeCamp says these resources help more than 1 million people every day. Users can sign in with GitHub or Google, control the privacy of portfolio details, download their data in JSON format, or delete personal data or their account. The project is open source under the BSD-3 license.
Who it suits
It suits people learning to code at their own pace, including learners in high school, college, and adult education programs. Teachers can use its resources without a license or special permission.
What it does well
- Free coding curriculum and verified certifications
- Self-paced challenges can be taken in any order
- iOS and Android apps sync account progress
- Supports HTML, CSS, JavaScript, Python, Bash, and SQL
- Users can download or delete their personal data
What to know first
- Each certification takes around 300 hours of dedicated learning
- No free trial is listed
Limits
The Free plan provides access to the self-paced coding curriculum, challenges, projects, and certifications. Each certification takes around 300 hours of dedicated learning.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Courses, projects, and certifications are free | Free |
As freecodecamp.org lists them, read 30 Sept 2026. The maker's own page has the final word.
Getting started
- Visit the freeCodeCamp website or install its iOS or Android app.
- Create or access an account, signing in with GitHub or Google.
- Choose coding lessons, challenges, or projects and work through them at your own pace.
- Use the mobile app to study on the go and sync progress with your account.
- Continue through certification challenges in any order that suits your study.
Verdict
freeCodeCamp offers a free, self-paced route through coding lessons, projects, and certifications. Its mobile apps and flexible challenge order support study across devices and schedules.
Questions
Is freeCodeCamp free?
Yes. Its Free plan costs nothing and includes the self-paced curriculum, coding challenges, projects, and certifications.
Does freeCodeCamp offer a free trial?
No. It has a free plan and no free trial.
Which platforms can I use?
The listed platforms are Android, iOS, and web.
What languages does the curriculum cover?
Listed programming languages include HTML, CSS, JavaScript, Python, Bash, and SQL. It also covers computer science topics.
How long does a certification take?
Each free verified certification takes around 300 hours of dedicated learning. Certifications are self-paced, and learners may move among challenges rather than complete them in order.
Is freeCodeCamp open source?
Yes. freeCodeCamp says its project is open source under the BSD-3 license.
Facts from freeCodeCamp's own pages
- Certifications
- Learners can earn free verified certifications, and each certification takes around 300 hours of dedicated learning. · freecodecamp.org, 30 Sept 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, 30 Sept 2026
- Curriculum
- The organization says it creates thousands of videos, articles, and interactive coding lessons that are freely available to the public. · freecodecamp.org, 30 Sept 2026
- Founded
- 2014 · freecodecamp.org, 28 Sept 2026
- GDPR
- freeCodeCamp says it respects GDPR privacy rights and extends those protections worldwide. · freecodecamp.org, 30 Sept 2026
- Integrations
- Users can sign in with GitHub or Google, and the privacy page lists Auth0 as the sign-in service. · freecodecamp.org, 30 Sept 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, 30 Sept 2026
- Learning format
- Learners build projects step by step in a browser, code editor, or mobile app. · freecodecamp.org, 30 Sept 2026
- Mobile apps
- The iOS and Android apps let learners study on the go and sync progress with their freeCodeCamp account. · freecodecamp.org, 30 Sept 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, 30 Sept 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, 30 Sept 2026
- Privacy controls
- Users can make portfolio details private, download their data in JSON format, and delete personal data or their account. · freecodecamp.org, 30 Sept 2026
- Purpose
- freeCodeCamp is a community of people around the world learning to code together. · freecodecamp.org, 30 Sept 2026
- Self-paced study
- Certifications are self-paced, and learners may jump around the challenges instead of completing them in order. · freecodecamp.org, 30 Sept 2026
- Support
- The about page directs users with technical questions to its support FAQ. · freecodecamp.org, 30 Sept 2026
Where freeCodeCamp stands on Freedom251
- Coding Education Platforms#6 of 49
- MOOC Platforms#13 of 67
- Coding Learning Software#11 of 42
