原文: Christmas gifts for you from the freeCodeCamp community: Learn Python, SQL, Spanish, and more

2025 年对全球 freeCodeCamp 社区来说是精彩纷呈的一年。我们非常激动地以一系列圣诞礼物为这一年画上圆满句号:

  1. freeCodeCamp Python 认证
  2. freeCodeCamp JavaScript 认证(第 10 版)
  3. freeCodeCamp 响应式 Web 设计认证(第 10 版)
  4. freeCodeCamp 关系型数据库 + SQL 认证
  5. 我们的 A2 级开发者英语认证
  6. 我们的 B1 级开发者英语认证
  7. 我们的 A1 级西班牙语课程(测试版)
  8. 我们的 A1 级中文课程(测试版)

如此丰厚的礼物,我们开始拆封吧!

编程认证与全栈开发课程第 10 版

在过去的 11 年里,freeCodeCamp 社区对核心编程课程体系进行了多次构建与重构。

如今我们终于实现编程课程兼具全面性与互动性的愿景。

第 10 版课程包含 6 项认证,每项认证都包含十余个实践项目,帮助你扎实掌握核心技能。

我们刚刚发布的 Python 课程的截图

在每项认证结束时,你将参加一次期末考试。如果你能通过考试,将获得一份免费的认证证书。你可以将此证书加入 LinkedIn 个人资料,或添加到你的简历、履历或个人作品集网站中。

截至目前,已有 4 项认证正式上线:

我们将在 2026 年发布前端库认证与后端开发认证。

在获得全部 6 项认证后,你可以构建一个最终的毕业项目,该项目将由经验丰富的开发者进行代码审查。随后你将参加综合期末考试,通过后即可获得我们最终的全栈开发工程师认证。

如果你现在就开始学习前四项认证,那么在你学完之前,后两项认证也会发布了。毕竟,每项认证都涵盖了数百小时的理论计算机科学知识和动手编程实践。

语言课程

你可能会问:freeCodeCamp 是从何时开始教授世界语言的?

实际上,我们从 2022 年就开始设计“开发者英语”课程体系。在过去的几年间,我们对其进行了大幅扩展。

该课程通过手绘动画角色进行互动教学。在学习过程中,你将进行大量的阅读、写作、听力练习,口语练习功能也将在 2026 年上线。

语言学习的 6 个 CEFR 级别图表

这是一套以故事驱动的课程体系。你将化身为一位刚抵达加利福尼亚、即将加入科技初创企业的开发者,在新生活的日常互动中,你将逐步掌握语法、词汇、技术术语乃至地道俚语。

开发者英语课程的截图

截至目前,已有两项语言认证正式上线:

我们正在开发 A1、B2、C1 和 C2 级别的课程,计划在未来几年陆续发布(是的,以年为单位。每个级别的开发都是庞大的工程)。

freeCodeCamp 社区不仅设计了数千节英语课程,还开发了大量定制软件工具来实现这些课程体系。因此在 2024 年,我们提出设想:能否用同样的工具来教授西班牙语和中文普通话?

如今,这项努力的成果已进入公开测试阶段。我们从这两种语言的 A1 级别课程起步,其余级别将在未来几年逐步推出。

为何教授西班牙语和中文?

除英语外,西班牙语和中文(普通话)是全球使用最广泛的两种语言。掌握这些语言可帮助你参与众多网络社区、探访主要城市,甚至获得新的工作机会。

学习外语对大脑神经可塑性大有裨益,并且可以与编程等其他技能学习同步开展。

现在你可以通过我们完整的端到端课程体系免费学习这些语言,所有课程均由教师、译者和母语者共同设计。

关于将 freeCodeCamp 课程翻译为世界主要语言的进展

你可能知道,freeCodeCamp 自 2020 年起已支持多种世界主要语言。但每当我们发布新课程时,全部内容的翻译仍需数月时间。

值得欣慰的是,机器翻译技术在过去几年持续进步。

社区仍在人工翻译教程和书籍,但对于 freeCodeCamp 编程课程这类更新迅速的内容,我们需要加速这一进程。

我们已试点将全部新课程翻译为西班牙语和葡萄牙语。

  • 首先运用前沿大语言模型,结合大量术语表和风格指南,处理编程课程中数十万词的原始内容,
  • 随后由母语者随机抽样审校以保证质量。
  • 当我们确认翻译质量达标后,便开始建立数据管道,通过开源代码贡献实现英文原文更新时的自动翻译同步。

这些工作的经济成本并不高昂,因此我们应该能在此基础上,进一步将 freeCodeCamp 编程课程拓展到此前未能支持的其他语言,例如阿拉伯语和法语。

freeCodeCamp 的编程课程被翻译为葡萄牙语的截图

如果你是多年来参与过 freeCodeCamp 翻译的数百位贡献者之一,我们依然非常欢迎你帮助翻译书籍和教程,这些内容在首次发布后通常不会有太大改动。

毕竟,文档本地化的最高标准是由一位译者完整阅读并理解原文后再进行翻译。

我们的社区才刚刚启航。

今年,freeCodeCamp 社区还实现了:

  • 在 freeCodeCamp YouTube 频道上发布 129 个免费视频课程
  • 在 freeCodeCamp 专栏上发布 45 本免费完整书籍和手册
  • 452 篇关于数学、编程和计算机科学的教程和文章
  • 50 集 freeCodeCamp 播客节目,我采访了许多开发者,其中许多人都是 freeCodeCamp 开源项目的贡献者

我们还向 freeCodeCamp 开源学习平台合并了 4,279 次代码提交,这些更新大幅提升了用户体验与可访问性。同时我们发布了安全的考试环境,让 campers 能够参加认证考试。

你可以查看我们的 2025 年度的顶级开源贡献者榜单

作为一个社区,我们才刚刚起步。免费的开源教育在当今时代的意义前所未有地重大。

我们也邀请你更深入地参与社区。

我要感谢每月支持我们的慈善事业与使命的 10,221 位热心人士。请考虑加入这个行列:捐赠支持 freeCodeCamp.org

这里有其他几种可抵扣美国税款的年终捐赠方式

freeCodeCamp 拥有一个充满活力的全球社区,聚集了众多积极进取的学习者,他们正在掌握新技能并为职业发展的下一阶段做准备。我鼓励你加入 freeCodeCamp Discord 与我们交流互动

同时,请参与 Naomi 的 freeCodeCamp 社区调查,帮助我们了解你喜爱 freeCodeCamp 的哪些方面,以及我们的社区可以在哪些方面做得更好。

我谨代表全球 freeCodeCamp 社区,祝愿你和家人在 2025 年收官之际一切圆满。也让我们共同举杯,迎接充满乐趣与雄心壮志的 2026 年。