一句话介绍
code.org 是一家总部位于美国的非营利组织,专门为全球 K-12(幼儿园至高中)学生和教师提供免费计算机科学(CS)与人工智能(AI)课程。它由科技界知名人士(如 Hadi Partovi)发起,旨在让每个学校都有机会教授编程,降低入门门槛。
业务详解
code.org 成立于 2013 年,凭借“编程一小时”(Hour of Code)活动迅速在欧美教育圈打响名气。其核心业务是提供从幼儿园到高中(K-12)的完整计算机科学课程体系,涵盖基础逻辑、游戏化编程、网页设计、数据科学和 AI 概念。所有课程均免费,教师端还配有详细的教案、视频和在线培训。平台拥有数百万注册教师和上亿学生用户,被美国多个州教育部门纳入推荐资源。客户类型主要是公立/私立学校、家庭学校(homeschool)群体以及社区教育机构。由于是非营利性质,code.org 主要依靠捐赠和基金会支持,不向用户收费。
适合谁用
- K-12 学生(5-18 岁):从零基础入门到进阶学习编程和 AI 概念,课程难度按年级分层。
- 中小学教师:尤其是没有计算机背景的教师,code.org 提供完整的教案、自动评分系统和在线培训,可以直接在课堂上使用。
- 家长:希望给孩子提供免费、无广告的编程启蒙资源,可在家里辅导。
- 学校/教育机构:需要标准化、可追踪进度的计算机科学课程体系,且预算有限。
- 不适合:大学生、职业程序员或寻求商业认证(如证书、学分)的学习者,因为课程偏基础且无官方付费证书。
关键功能与亮点
- 完全免费:所有课程、教师培训、活动资源均无任何隐藏费用,无需信用卡。
- “编程一小时”活动:每年举办全球性活动,提供超过 100 种语言的 1 小时互动教程,适合快速体验。
- 分级课程体系:从预读阶段(4-6 岁)到高中,每个阶段都有对应课程,覆盖编程基础、算法、数据、AI 等。
- 教师专用后台:老师可以创建班级、分配作业、查看学生进度和自动评分,无需手动批改。
- AI 相关课程:2024 年起新增了面向初中和高中生的 AI 概念模块,包括机器学习基础、伦理讨论和简单模型训练。
- 多语言支持:界面和课程内容翻译成包括中文在内的数十种语言,降低非英语国家使用门槛。
价格分析
code.org 的价格定位是 “完全免费”,在同类 K-12 编程教育平台中属于极低档位。对比其他商业平台如 Scratch(免费但无结构化课程)、Tynker(有免费层但高级功能付费)或 Codecademy(需要订阅),code.org 的整套课程和教师工具都不收费。没有隐藏费用,也不要求绑定支付方式。唯一的“成本”是用户需要注册账号(免费),并自行准备可上网的设备(电脑/平板)。对于学校或家庭来说,性价比极高。
中国用户怎么用
- 网络通畅性:code.org 在中国大陆基本可用,但访问速度有时不稳定,尤其在高峰期或使用部分运营商网络时。课程中的视频(如 YouTube 嵌入)通常无法直接播放,但文字和互动练习可以正常加载。
- 支付方式:无需支付,因此不存在支付障碍。
- 是否需要科学上网:部分视频内容需要科学上网才能观看,但核心编程练习和课程文字内容不需要。建议使用国内镜像或下载离线资源(官方提供少量离线版)。
- 发票问题:code.org 是非营利机构,不提供商业发票。如果需要报销,国内用户可能无法获得正式发票。建议个人学习或学校以免费资源名义使用。
- 国内同类替代品:国内有编程猫、小码王等商业平台,但大多需要付费。code.org 的优势是零成本,但内容偏英文/欧美语境,中文翻译质量尚可但不够本地化。
优缺点对比
优点:
- ✅ 完全免费:无任何收费陷阱,适合预算有限的家庭和学校。
- ✅ 结构化课程:从幼儿园到高中逐级递进,教师可轻松跟踪进度。
- ✅ 教师友好:提供教案、自动评分和班级管理,降低教师备课负担。
- ✅ 全球社区:参与“编程一小时”活动,可以与全球学生互动。
- ✅ AI 内容更新:紧跟技术趋势,免费提供 AI 入门课程。
缺点:
- ❌ 无官方证书:完成课程后没有付费认证或学分,对升学/求职帮助有限。
- ❌ 中国访问不稳定:部分视频和资源需要科学上网,影响体验。
- ❌ 内容偏欧美语境:案例和项目设计更多基于美国文化,国内学生可能缺乏代入感。
- ❌ 无实时技术支持:遇到技术问题主要靠社区论坛或邮件,响应速度一般。
- ❌ 不提供发票:非营利性质,无法开具中国税务发票。
同类产品对比
- Scratch(麻省理工学院):也免费,但侧重于创意编程和社区分享,缺乏结构化课程和教师管理后台。适合自学,不适合学校系统教学。
- Tynker:商业平台,有免费层但高级课程和认证需要付费(约 15-25 美元/月)。提供更多游戏化内容和机器人编程支持,但成本较高。
- Codecademy:面向青少年和成人,有免费层但核心课程需订阅(约 20 美元/月)。课程更专业,但缺乏 K-12 教学配套,且全英文。
- 编程猫(国内):国内同类商业平台,有免费体验课但完整课程需付费(约数千元人民币)。内容更本地化,中文支持好,但价格高昂。
总结建议
适合场景: 如果你是中国的中小学教师或家长,希望零成本为学生/孩子提供系统的计算机科学入门教育,且不介意偶尔的网络卡顿和缺少官方证书,code.org 是最佳选择。尤其适合学校整体引入作为基础课程,配合国内教材使用。
不适合场景: 如果需要官方证书、学分或求职跳板,或者对网络稳定性要求极高(如直播课),code.org 可能不够用。也建议不要将其作为唯一的编程学习资源,因为它缺少高级项目(如全栈开发、算法竞赛)。
建议: 直接免费注册使用,不需要付费。可以先用“编程一小时”活动测试网络和内容适配性,再决定是否长期采用。如果遇到视频打不开,可以搜索国内搬运版或使用文本教程替代。