Zenhub Blog > Software Engineering > Open Source Project of the Week: freeCodeCamp Zenhub Blog > Software Engineering > Open Source Project of the Week: freeCodeCamp Software Engineering Open Source Project of the Week: freeCodeCamp Jess Cooper March 9, 2022 | 3 min read Each week for the month of March, we’re celebrating and highlighting forward-thinking open source projects that are using Zenhub to manage their collaboration and visibility. freeCodeCamp at a glance: Managed by a non-profit of the same name, freeCodeCamp is an open source project that teaches people to code for free by allowing them to participate in coding challenges and help build projects.Quick project stats: 4,407 contributors 8,500 watching 28,200 forks 342,000 stars Languages used: JavaScript, TypeScript, CSS, Shell, EJS, Dockerfile Find more info at: https://www.freecodecamp.org/ (As of February 24, 2022) What is the freeCodeCamp open source project? The freeCodeCamp mission is simple: teach people to code, for free. The project has created thousands of coding lessons, as well as articles, high-quality videos, and study groups – all freely available – to help people learn the basics of programming. Who’s running the freeCodeCamp open source project? The non-profit that runs freeCodeCamp (also called freeCodeCamp) was founded by former journalist and school director, Quincy Larson, whose first foray into programming was trying to automate data entry for his teachers. freeCodeCamp open source goals Though freeCodeCamp was born in San Francisco in 2014, its core values come from the hacker ethos of the 1980s and Stewart Brand’s famous line: “Information wants to be free.” But freeCodeCamp takes it a step further with the project aiming to make educational software information not only free but accessible. In keeping with the principles of open source, everyone should be able to both benefit from it and contribute to it. See Zenhub at work Running a large open source project with many different contributors and information pipelines can make for a lot of overhead. Open source projects can use The Zenhub to centralize information. For example, freeCodeCamp uses Zenhub for sorting and filtering features that help make sense of it all, namely Boards and labels. With Boards, the freeCodeCamp team can centralize information flows and customize pipelines. For example, they reordered and removed pipelines based on their own workflows and processes. Due to the asynchronous nature of open source development, Boards helps streamline hand-offs between development stages in a remote environment. freeCodeCamp’s Zenhub board, including pipelines that are customized to their needs Labels, meanwhile, complement the asynchronous nature of open source projects. By leveraging Labels, the freeCodeCamp team can flag issues without the need to message someone or otherwise coordinate with them directly. It also helps contributors see important information at-a-glance from the Board view. Labels being used by freeCodeCamp in Zenhub to organize their issues Why you should contribute With a proven track record — over 40,000 freeCodeCamp graduates are now working as developers — contributing to freeCodeCamp is a chance to support an organization that’s giving back to the broader open source and software development community. Where You Can Learn More To learn more about freeCodeCamp and the impact it is making: Check out the FAQ Visit the alumni page Download the Zenhub browser extension, and take a look at freeCodeCamp’s ZenHub board in GitHub Zenhub offers the tools and workflows that teams working on open source projects in GitHub need. It puts core open source collaboration principles like openness and transparency into practice, enabling projects and organizations to code in the open. It’s the only industry tool that lets you manage your team’s work across both public and private repos. And it makes it easier for all team members to communicate with each other, set goals, plan with more transparency and participation, and ship releases more predictably. Get a free 14-day trial. Learn more about open source project management here. Share this article New Work smarter, not harder. With Zenhub AI Simplified agile processes. Faster task management. All powered by AI. Learn more
Project Management Will AI help or hurt data integrity? Both. Here’s why Kristen Kerr July 17, 2024 | 5 min read AI How Will AI Change Developers’ Jobs? Ev Haus August 28, 2023 | 3 min read Agile & Product Management JIRA Server End-of-Life: Migrating to Zenhub On-Premise Kristen Kerr August 9, 2023 | 4 min read Agile & Product Management Is Github Copilot’s biggest productivity threat bad project management? Aaron Upright June 21, 2023 | 4 min read Hone your skills with a bi-weekly email course. Subscribe to Zenhub’s newsletter. Email Return to top
AI How Will AI Change Developers’ Jobs? Ev Haus August 28, 2023 | 3 min read Agile & Product Management JIRA Server End-of-Life: Migrating to Zenhub On-Premise Kristen Kerr August 9, 2023 | 4 min read Agile & Product Management Is Github Copilot’s biggest productivity threat bad project management? Aaron Upright June 21, 2023 | 4 min read Hone your skills with a bi-weekly email course. Subscribe to Zenhub’s newsletter. Email Return to top
Agile & Product Management JIRA Server End-of-Life: Migrating to Zenhub On-Premise Kristen Kerr August 9, 2023 | 4 min read Agile & Product Management Is Github Copilot’s biggest productivity threat bad project management? Aaron Upright June 21, 2023 | 4 min read
Agile & Product Management Is Github Copilot’s biggest productivity threat bad project management? Aaron Upright June 21, 2023 | 4 min read