A free, self-paced curriculum and platform for learning full-stack web development, machine learning, and computer science.
freeCodeCamp is an open-source learning platform and community that provides a free, self-paced curriculum for full-stack web development, machine learning, and computer science. It helps millions of busy adults transition into tech careers through interactive coding challenges and verified certifications. The platform includes forums, video courses, and a supportive community to assist learners throughout their journey.
Aspiring developers, career changers, and anyone looking to learn coding and computer science skills for free, especially adults seeking to transition into tech roles.
Developers choose freeCodeCamp because it offers a completely free, structured curriculum with industry-recognized certifications, a supportive global community, and project-based learning that mirrors real-world development work.
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Offers several free certifications in areas like Responsive Web Design and Python, each requiring 5 projects to qualify for exams, as detailed in the Certifications section.
Provides thousands of interactive coding challenges covering full-stack development, machine learning, and languages, allowing learners to progress at their own speed, emphasized throughout the README.
Includes a forum, Discord server, and YouTube channel with free courses, ensuring learners can get help and network, as highlighted in The Learning Platform section.
Each certification requires building 5 projects, mirroring real-world development work and helping build a portfolio, as specified in the curriculum description.
Some certifications, such as language courses, are marked as beta in the README, indicating they are still in development and may have incomplete features or instability.
The entirely self-paced model lacks deadlines or external accountability, which can lead to procrastination and low completion rates for learners who struggle with discipline.
While comprehensive, the curriculum focuses on foundational to intermediate skills, with less emphasis on cutting-edge or highly specialized technologies like DevOps or advanced machine learning.
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
The React Framework
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Node.js JavaScript runtime ✨🐢🚀✨
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.