freeCodeCamp 社区献上技术圣诞礼包:Python、SQL及多语种开发课程全面升级

freeCodeCamp社区在2025年末发布了多项重大更新,包括Python认证、JavaScript和响应式网页设计课程V10版、关系数据库与SQL认证,以及面向开发者的英语A2/B1级课程。文章详细介绍了完整技术栈课程体系、语言学习工具的开发过程,以及利用前沿大语言模型实现多语言课程翻译的技术方案。

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

2025年对全球freeCodeCamp社区来说是精彩纷呈的一年。我们怀着激动的心情,以一系列圣诞礼物的发布为这一年画上句号:

  • freeCodeCamp 的 Python 认证
  • freeCodeCamp 的 JavaScript 认证(第10版)
  • freeCodeCamp 的响应式网页设计认证(第10版)
  • freeCodeCamp 的关系数据库 + SQL 认证
  • 我们的面向开发者的 A2 级英语认证
  • 我们的面向开发者的 B1 级英语认证
  • 我们的 A1 级西班牙语课程测试版
  • 我们的 A1 级普通话中文课程测试版

需要拆封的礼物很多,让我们开始吧!

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

在过去的11年里,freeCodeCamp社区多次构建并重构了我们的核心编程课程体系。 我们终于接近了关于编程课程体系的愿景:它应该多么全面和具有互动性。 我们课程的第10版是一个包含6项认证的系列——每一项认证都包含十几个你将构建以巩固基础技能的项目。

在每项认证结束时,你将参加一次期末考试。如果你能通过这次考试,你将获得一个免费的、经过验证的认证。然后你可以将其嵌入LinkedIn,或添加到你的简历、履历或作品集网站中。 到目前为止,其中4项认证已经上线:

  • 响应式网页设计认证公告
  • JavaScript认证公告
  • Python认证公告
  • 关系数据库认证公告

我们将在2026年发布前端库和后端开发认证。 在获得全部6项认证后,你可以构建一个最终的毕业项目——该项目将由经验丰富的开发者进行代码审查。然后你将参加一次综合性的期末考试。完成之后,你将获得我们的终极全栈开发者认证。 如果你今天就开始学习这前四项认证,在你学完它们之前,最后两项认证应该也已上线。毕竟,每一项都代表着数百小时的概念性计算机科学知识和动手编程实践。

语言课程

首先,你可能会问:freeCodeCamp什么时候开始教授世界语言的? 嗯,我们早在2022年就开始设计面向开发者的英语课程。在过去的几年里,我们已经大大扩展了它。 该课程涉及与手绘动画角色互动。在此过程中,你会得到大量的阅读、写作、听力以及(将于2026年推出)口语练习。

这是一个故事驱动的课程。你将扮演一位刚刚抵达加州,在一家科技初创公司工作的开发者。在你开始新生活的过程中,通过日常互动学习语法、词汇、技术术语和俚语。

到目前为止,其中两项认证已完全上线:

  • A2级英语认证公告
  • B1级英语认证公告

我们还正在开发A1、B2、C1和C2级别,计划在未来几年发布。(是的,需要数年时间。每一项的开发都是一个浩大的工程。) freeCodeCamp社区不仅设计了数千节英语课程——我们还构建了大量定制软件工具,使所有这些课程成为可能。因此,在2024年,我们提出:我们能否使用相同的工具来教人们西班牙语和普通话中文? 今天,这项努力的成果现已进入公开测试阶段。我们从这两种语言的A1级开始,并将在未来几年发布其余级别。

  • A1级西班牙语课程公告
  • A1级普通话中文课程公告

为什么教授西班牙语和中文?

除了英语,西班牙语和普通话是世界上使用最广泛的两种语言。你可以使用这些语言参与众多的在线社区,访问主要城市,甚至寻找新的工作机会。 学习外语对你的神经可塑性也非常有益,并且可以与学习编程等其他新技能同时进行。 现在,你可以使用我们由教师、翻译和母语者设计的全面端到端课程,免费学习这些语言。

将freeCodeCamp课程翻译成主要世界语言的最新进展

如你所知,自2020年以来,freeCodeCamp已提供多种主要世界语言版本。但每当我们发布新课程时,翻译所有内容都需要几个月的时间。 值得庆幸的是,机器翻译在过去几年里一直在稳步改进。 社区仍在手动翻译教程和书籍,但对于像freeCodeCamp编程课程这样变化迅速的内容,我们希望加快这一进程。 我们已经进行了将所有新课程翻译成西班牙语和葡萄牙语的试点项目。

  • 首先,我们使用前沿的大语言模型以及大量词汇表和风格指南来处理我们编程课程中的数十万字内容。
  • 然后,我们让母语者随机抽样检查这些翻译,以确保其质量。
  • 一旦我们觉得翻译足够可靠,我们就开始创建数据管道,以便在原始英文文本通过开源代码贡献发生变化时自动更新翻译。

做所有这些事的货币成本并不高。因此,我们应该能够以我们之前无法支持的其他语言(如阿拉伯语和法语)提供freeCodeCamp的编程课程。

如果你是多年来为freeCodeCamp贡献翻译的数百人之一,我们仍然欢迎你帮助翻译书籍和教程,这些内容在首次发布后变化不大。 毕竟,本地化文档的黄金标准是让一位人类译者在整体阅读和理解文档后再进行翻译。

这个社区才刚刚起步

今年,freeCodeCamp社区还发布了:

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

我们还向freeCodeCamp的开源学习平台合并了4,279次提交,代表着对用户体验和可访问性的海量改进。我们还发布了我们的安全考试环境,以便营员可以参加认证考试。 你可以查看我们2025年的顶级开源贡献者名单。 作为一个社区,我们才刚刚开始。免费的开源教育从未像今天这样重要。 我们也邀请你更多地参与到社区中来。 我要感谢每月捐款支持我们慈善机构和使命的10,221位好心人。请考虑加入他们:向 freeCodeCamp.org 捐款。 以下是一些你可以在年底进行捐款并可从美国税款中抵扣的其他方式。 freeCodeCamp拥有一个充满活力的全球社区,社区成员都是有抱负的人,他们正在学习新技能,为职业生涯的下一阶段做准备。我鼓励你加入freeCodeCamp Discord,并与我们一起交流。 并参加Naomi的freeCodeCamp社区调查,帮助我们了解你喜欢freeCodeCamp的哪些方面,以及我们的社区可以做得更好的地方。 我代表全球freeCodeCamp社区,祝愿你和你的家人拥有一个精彩的2025年尾声。为充满乐趣和雄心的2026年干杯。

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

AD

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计