


你的学生将创造什么。
在任何设备上,你的学生都能编写 Python、训练和测试人工智能模型、探索计算机视觉、控制机器人、进行 3D 设计,并开发自己的游戏。
Codetto 面向高中和大学课程,课程深度可以随学生的水平而定。学生在交互式笔记本中边做边学,讲解、代码和运行结果都在同一页上。每节课背后都有清晰的学习目标,并与你需要达到的计算机科学课程标准相对应。
- 浏览 Python 与数据课程
Python
从 Python 标准库到使用 pandas 和 NumPy 进行数据分析。
- 浏览人工智能课程
人工智能
训练、测试并审视来自 Hugging Face 的真实人工智能模型。
- 浏览计算机视觉课程
计算机视觉
用 OpenCV 教摄像头看见、检测和追踪。
- 浏览硬件课程
机器人与硬件
直接在浏览器中为 micro:bit 开发板、运动传感器和游戏手柄编程。
- 浏览 3D 课程
3D 设计
构建 3D 场景、坐标系和物理模拟。
- 浏览游戏课程
游戏开发
使用 Pygame 设计并发布单人和多人游戏。
真实的工具,真实的技能。
Codetto 笔记本与专业人士和研究人员每天使用的笔记本属于同一类型。学生的作品可以在 Jupyter、Google Colab 和 VS Code 中打开,因此他们在这里学到的东西可以一路带到大学乃至更远。
不是计算机专家,也能教好计算机科学。
也许你被要求教计算机科学,却没有相关背景。也许你有背景,但人工智能让这门学科不断变化。无论哪种情况,你都不是一个人在战斗。
Codetto 把教师专业发展直接融入课程。每节课都配有面向教师的交互式导览,让你可以按自己的节奏先探索课程、亲手试用相关技术,然后再去授课。
需要有人帮忙看看?可选的人工智能编程助手可以解释代码、帮助查找错误,还能为你的班级改编示例。它默认关闭,可以连接 OpenAI、Anthropic 或 OpenRouter,也可以连接你自己电脑或学校网络上的人工智能模型。
无论你是计算机科学专家,还是刚刚答应下来的数学老师,你都能做好准备走进课堂。


源于课堂,服务课堂。
Codetto 由一线教育者打造,他们为真实的学生教授 Python、人工智能和 3D 游戏开发,从大学讲堂到蒙古的夏季编程营。
它由 Code.org 前首席技术官开发,他多年来致力于让每所学校都能开设计算机科学课程。平台的每个部分,都是围绕站在一屋子学生面前时真正行之有效的做法而设计的。
一切都在学生的设备上运行。
许多编程工具在远程服务器上运行学生的代码,因此需要网络连接、账号,往往还需要订阅,而且会保存学生所写内容的副本。
Codetto 经过优化,可以直接在浏览器中、在学生已有的设备上运行 Python 代码、人工智能模型、3D 引擎等等。这对你的课堂意味着:
代码和学生作品都发送到服务器。没有网络,就上不了课。
代码和作品都留在设备上。课堂照常进行。
学生的作品始终属于学生。
没有账号,不收集姓名或邮箱,我们的服务器上也不保存学生的代码或作品,除非有人主动选择分享笔记本。Codetto 收集哪些数据。
无需联网。
从浏览器安装 Codetto 后,无论是在 Wi-Fi 时断时续的教室、在公交车上,还是在没有网络的家里,课程都能照常进行。
无需等待。
代码即时运行,因为不需要往返服务器。
对你和你的学生完全免费。
笔记本数量不限。没有试用期。无需信用卡。创建和使用笔记本永远免费,面向全世界。
为什么能一直免费:因为 Codetto 在学生自己的设备上运行,不需要大量服务器来运行学生的代码。这让我们的成本足够低,才能做出并兑现这个承诺。
教师常问的问题
Codetto 适合谁?
适合 14 岁及以上、从中学到大学的学生,以及他们的老师。也有一些 12–13 岁学生的班级在使用。
学生需要账号吗?
不需要。学生在浏览器中打开 Codetto 就能开始写代码。无需注册,也不收集邮箱地址。
支持哪些设备?
任何装有现代浏览器的设备:Chromebook、Windows 和 Mac 笔记本电脑、iPad 和安卓平板,以及手机。支持 Chrome 或 Edge 92+、Firefox 79+ 和 Safari 15.2+(包括 iOS 15.2+ 的 iPhone 和 iPad)。你还可以直接从浏览器把 Codetto 安装为应用,无需应用商店。
真的能离线使用吗?
能。从浏览器安装 Codetto(无需应用商店)后,已下载的笔记本无需联网即可运行,只有少数需要联网的课程除外,例如使用云端人工智能模型的课程。
Codetto 有人工智能辅助吗?
有,一个可选的人工智能编程助手。它默认关闭,连接到教师选择的人工智能模型,教师随后可以把它分享给班级。可选方式:
- OpenAI 或 Anthropic:连接 OpenAI 或 Anthropic(Claude)账号。两者都可以在满足各自安全要求的前提下用于 18 岁以下的学生。最好使用学校或学区名下的密钥。
- OpenRouter:一个账号即可使用多种模型。OpenRouter 仅限 18 岁及以上用户,适合大学和成人班级。
- 本地模型:连接在你自己电脑或学校网络上用 LM Studio 或 Ollama 运行的模型。无需云端账号。
云端服务需要联网,根据所选模型可能会产生费用。我们的隐私政策列出了各服务商的年龄规定。Codetto 的其他所有功能都不依赖这个助手。
学生的作品会怎样?
它们保存在学生的设备上。Codetto 的设计确保学生永远不会丢失作品,即使网络中断也一样。
Codetto 收集哪些数据?
不收集任何个人信息。没有账号、姓名或邮箱地址,学生的代码和作品都留在学生的设备上。
默认情况下,Codetto 会发送匿名的使用统计(例如某节课被打开的次数和时长)以及错误报告,以便我们修复问题、改进课程。这些数据绝不包含姓名、代码或学生作品,也不与 IP 地址关联。(我们服务器的标准请求日志会保留 IP 地址最多 90 天,用于提供应用和防止滥用。)你可以在 Codetto 的设置 → 隐私中关闭它们。
除此之外,只有在有人主动选择发送时,数据才会离开设备:
- 分享笔记本会上传一份副本(已删除答案、输出和日志笔记),以便他人通过链接打开。分享链接 90 天后失效。
- 人工智能助手如果被教师开启,会把正在编辑的代码发送给教师选择的人工智能模型。
完整细节请阅读我们的隐私政策。
学生能在 Codetto 之外使用自己的作品吗?
能。每个笔记本都可以导出为标准的 .ipynb 文件,可在 Jupyter、Google Colab、VS Code 等专业工具中打开。
支持哪些语言?
首发支持十二种:英语、西班牙语、法语、葡萄牙语(巴西)、印度尼西亚语、简体中文、日语、印地语、波斯语、阿拉伯语、希伯来语和蒙古语。波斯语、阿拉伯语和希伯来语使用完整的从右到左界面。课程已预先翻译,教师在编辑笔记本时可以微调任何译文。
它具备无障碍功能吗?
是的。Codetto 从一开始就为屏幕阅读器、键盘和触屏操作而设计,我们自己的测试表明它符合 WCAG 2.2 AA 级标准。独立第三方审核(VPAT)尚未完成。如果你的学校或学区需要无障碍文档,请联系我们。
真的免费吗?
是的。创建和使用笔记本对全世界每一位教师和学生都免费,而且永远如此。









