freeCodeCamp / freeCodeCamp

freeCodeCamp / freeCodeCamp

freeCodeCamp.org’s open-source codebase and curriculum freeCodeCamp.org is a friendly community where you can learn to code for free. It is run by a donor-supported 501(c)(3) charity to help millions of busy adults transition into tech. Our community has already helped more than 100,000 people get their first developer job. Our full-stack web development and machine learning curriculum is completely free and self-paced. We have thousands of interactive coding challenges to help you expand your skills.

freeCodeCamp.org 的开源代码库和课程。freeCodeCamp.org 是一个友好的社区,你可以在这里免费学习编程。它由一家受捐赠支持的 501(c)(3) 非营利组织运营,旨在帮助数百万忙碌的成年人转型进入科技行业。我们的社区已经帮助超过 10 万人获得了他们的第一份开发工作。我们的全栈 Web 开发和机器学习课程完全免费且进度自定。我们拥有数千个交互式编程挑战,帮助你扩展技能。

Table of Contents

目录

Certifications, The Learning Platform, Reporting Bugs and Issues, Reporting Security Issues and Responsible Disclosure, Contributing, Platform, Build and Deployment Status, License.

认证、学习平台、报告 Bug 和问题、报告安全问题与负责任披露、贡献、平台、构建与部署状态、许可证。

Certifications

认证

freeCodeCamp.org offers several free developer certifications that make up the Full-Stack Developer Curriculum: Responsive Web Design, JavaScript, Front-End Development Libraries, Python, Relational Databases, Back-End Development and APIs. Each of these certifications involves completing interactive lessons, workshops, labs, reviews, and quizzes. Throughout the certification, you’ll need to complete 5 required projects to qualify for the exam. Once you pass the exam, then you can claim the certification.

freeCodeCamp.org 提供多项免费的开发者认证,构成了全栈开发课程:响应式网页设计、JavaScript、前端开发库、Python、关系型数据库、后端开发与 API。每一项认证都包含交互式课程、研讨会、实验、复习和测验。在认证过程中,你需要完成 5 个必修项目才有资格参加考试。通过考试后,你即可领取认证。

freeCodeCamp.org also offers free language certifications designed around internationally recognized proficiency levels: A2 English for Developers (Beta), B1 English for Developers (Beta), A1 Professional Spanish (Beta), A1 Professional Chinese (Beta). Each of these certifications is organized into modules, with sections for warm-ups, lessons, practice exercises, review pages, and quizzes to ensure you fully grasp the material before progressing to the next module. You’ll need to complete all of the quizzes in order to qualify for the exam at the end of the certification.

freeCodeCamp.org 还提供围绕国际公认熟练度等级设计的免费语言认证:A2 开发者英语(测试版)、B1 开发者英语(测试版)、A1 专业西班牙语(测试版)、A1 专业中文(测试版)。这些认证均按模块组织,包含热身、课程、练习、复习页面和测验,以确保你在进入下一个模块前完全掌握所学内容。你需要完成所有测验,才有资格参加认证结束时的考试。

Once you’ve earned a certification, you will always have it. You will always be able to link to it from your LinkedIn or resume. And when your prospective employers or freelance clients click that link, they’ll see a verified certification specific to you. The one exception to this is if we discover violations of our Academic Honesty Policy. When we catch people unambiguously plagiarizing (submitting other people’s code or projects as their own without citation), we do what all rigorous institutions of learning should do - we revoke their certifications and ban those people.

一旦你获得了认证,它将永久属于你。你可以随时将其链接到你的 LinkedIn 或简历中。当潜在雇主或自由职业客户点击该链接时,他们将看到专属于你的已验证认证。唯一的例外是我们发现违反了我们的学术诚信政策。当我们发现明确的剽窃行为(在未注明引用的情况下提交他人的代码或项目作为自己的作品)时,我们会采取所有严谨教育机构应有的做法——撤销他们的认证并封禁这些人。

In addition, to help prepare for job interviews, freeCodeCamp.org includes The Odin Project (freeCodeCamp Remix), Coding Interview Prep, Project Euler, and Rosetta Code. A free, professional Foundational C# with Microsoft Certification is also available.

此外,为了帮助准备求职面试,freeCodeCamp.org 还包含了 The Odin Project (freeCodeCamp Remix)、编程面试准备、Project Euler 和 Rosetta Code。此外还提供免费、专业的微软 C# 基础认证。

The Learning Platform

学习平台

This code is running live at freeCodeCamp.org. Our community also has: A forum where you can usually get programming help or project feedback within hours. A YouTube channel with free courses on Python, SQL, Android, and a wide variety of other technologies. A technical publication with thousands of programming tutorials and articles about mathematics and computer science. A Discord server where you can hang out and talk with developers and people who are learning to code. Join the community here.

此代码正在 freeCodeCamp.org 上实时运行。我们的社区还拥有:一个论坛,你通常可以在几小时内获得编程帮助或项目反馈;一个 YouTube 频道,提供关于 Python、SQL、Android 和各种其他技术的免费课程;一个技术出版物,包含数千篇编程教程以及关于数学和计算机科学的文章;一个 Discord 服务器,你可以在那里与开发者和正在学习编程的人交流。点击此处加入社区。

Reporting Bugs and Issues

报告 Bug 和问题

If you think you’ve found a bug, first read the how to report a bug article and follow its instructions. If you’re confident it’s a new bug and have confirmed that someone else is facing the same issue, go ahead and create a new GitHub issue. Be sure to include as much information as possible so we can reproduce the bug.

如果你认为自己发现了一个 Bug,请先阅读“如何报告 Bug”文章并遵循其中的说明。如果你确信这是一个新 Bug,并已确认其他人也遇到了同样的问题,请创建一个新的 GitHub Issue。请务必提供尽可能多的信息,以便我们复现该 Bug。

Reporting Security Issues and Responsible Disclosure

报告安全问题与负责任披露

We appreciate responsible disclosure of vulnerabilities that might impact the integrity of our platforms and users. Read our security policy and follow these steps to report a vulnerability.

我们感谢对可能影响我们平台和用户完整性的漏洞进行负责任的披露。请阅读我们的安全政策并按照这些步骤报告漏洞。

Contributing

贡献

The freeCodeCamp.org community is possible thanks to thousands of kind volunteers like you. We welcome all contributions to the community and are excited to welcome you aboard. Please follow these steps to contribute. Recent Contributions:

freeCodeCamp.org 社区的成功离不开像你这样成千上万的热心志愿者。我们欢迎对社区的所有贡献,并很高兴欢迎你的加入。请按照这些步骤进行贡献。近期贡献:

License

许可证

Copyright © 2014 freeCodeCamp.org. The content of this repository is bound by the following licenses: The computer software is licensed under the BSD-3-Clause license. The learning resources in the /curriculum directory including their subdirectories therein are copyright © 2014 freeCodeCamp.org.

版权所有 © 2014 freeCodeCamp.org。本仓库的内容受以下许可证约束:计算机软件采用 BSD-3-Clause 许可证授权。/curriculum 目录及其子目录中的学习资源版权所有 © 2014 freeCodeCamp.org。