为世界上每一间教室带来现代计算机科学教育。

在任何设备的浏览器中教授 Python、人工智能、机器人、3D 设计和游戏开发。对你和你的学生完全免费。

你的学生将创造什么。

在任何设备上,你的学生都能编写 Python、训练和测试人工智能模型、探索计算机视觉、控制机器人、进行 3D 设计,并开发自己的游戏。

Codetto 面向高中和大学课程,课程深度可以随学生的水平而定。学生在交互式笔记本中边做边学,讲解、代码和运行结果都在同一页上。每节课背后都有清晰的学习目标,并与你需要达到的计算机科学课程标准相对应。

真实的工具,真实的技能。

Codetto 笔记本与专业人士和研究人员每天使用的笔记本属于同一类型。学生的作品可以在 Jupyter、Google Colab 和 VS Code 中打开,因此他们在这里学到的东西可以一路带到大学乃至更远。

不是计算机专家,也能教好计算机科学。

也许你被要求教计算机科学,却没有相关背景。也许你有背景,但人工智能让这门学科不断变化。无论哪种情况,你都不是一个人在战斗。

Codetto 把教师专业发展直接融入课程。每节课都配有面向教师的交互式导览,让你可以按自己的节奏先探索课程、亲手试用相关技术,然后再去授课。

需要有人帮忙看看?可选的人工智能编程助手可以解释代码、帮助查找错误,还能为你的班级改编示例。它默认关闭,可以连接 OpenAI、Anthropic 或 OpenRouter,也可以连接你自己电脑或学校网络上的人工智能模型。

无论你是计算机科学专家,还是刚刚答应下来的数学老师,你都能做好准备走进课堂。

教师导览中的一步,位于一个打印 range(1, 5) 的代码单元上方:在有人按下“运行”之前先让学生预测结果,因为大多数学生以为会是 1 到 5。
每节课都有面向教师的分步导览。
人工智能编程助手在代码单元下方打开,一位教师请它把示例改成以棒球为主题。
可选的人工智能助手可以为你的班级改编课程。

源于课堂,服务课堂。

Codetto 由一线教育者打造,他们为真实的学生教授 Python、人工智能和 3D 游戏开发,从大学讲堂到蒙古的夏季编程营。

它由 Code.org 前首席技术官开发,他多年来致力于让每所学校都能开设计算机科学课程。平台的每个部分,都是围绕站在一屋子学生面前时真正行之有效的做法而设计的。

  • 蒙古夏季编程营的学生围在一台笔记本电脑前,一起完成一个 Codetto 笔记本
  • 一位讲师正在向大学班级讲解人工智能模型的工作原理
  • 一名学生在 Codetto 笔记本中制作的 3D 场景:多云天空下的一座塔,只用几行 Python 写成

一切都在学生的设备上运行。

许多编程工具在远程服务器上运行学生的代码,因此需要网络连接、账号,往往还需要订阅,而且会保存学生所写内容的副本。

Codetto 经过优化,可以直接在浏览器中、在学生已有的设备上运行 Python 代码、人工智能模型、3D 引擎等等。这对你的课堂意味着:

大多数教育平台

代码和学生作品都发送到服务器。没有网络,就上不了课。

Codetto

代码和作品都留在设备上。课堂照常进行。

  • 学生的作品始终属于学生。

    没有账号,不收集姓名或邮箱,我们的服务器上也不保存学生的代码或作品,除非有人主动选择分享笔记本。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)尚未完成。如果你的学校或学区需要无障碍文档,请联系我们。

真的免费吗?

是的。创建和使用笔记本对全世界每一位教师和学生都免费,而且永远如此。

准备好和你的班级一起试试了吗?

打开 Codetto,亲自试一节课。无需安装,也无需创建账号。

试一节课