从第一个能运行的作品开始,学习 Scratch 和 Python。
Code Harbor 编程湾面向 6–16 岁孩子开设项目式编程课。孩子在在线编程中心完成课程、作业和作品,老师根据操作与修改过程提供指导。AI 助教目前可以独立进行文字、语音和 3D 角色互动。

小港老师 · AI 助教如果只改一个变量,你想先试哪一个?
看程序怎样运行,也看孩子怎样发现和修改问题。
课堂会记录任务、运行结果、修改版本和孩子的解释。老师根据这些材料给出点评,并建议下一步练习内容。
了解 Code Harbor课程从 Scratch 开始,逐步过渡到 Python。
年龄只作参考。老师还会结合兴趣、表达、操作习惯和已有基础判断起点,每个阶段都安排完整项目。
左右滑动查看全部学习阶段
创意启航8–10岁
用 Scratch 完成游戏和动画项目,练习事件、循环、条件、变量与坐标。
课程边界说明:“灯塔启蒙、创意启航、代码航行”为当前课程方向;AI 素养与算法进阶处于规划阶段,开放前需要完成大纲、师资和安全机制。
查看完整课程体系在线编程中心已支持课程、作业、作品和教师反馈。
在线编程中心保存课程任务、提交记录、老师点评和作品版本。小港老师目前独立运行,可提供分级提示;它还不能自动读取孩子当前的课程和代码。
AI分级提示先问问题,再提示可能区域;只有确有必要时才给局部示例。
左右滑动查看完整学习流程
- 01
import turtle - 02
boat = turtle.Turtle() - 03
boat.shape('turtle') - 04
- 05
def move(): - 06
boat.right(turn_angle) - 07
boat.forward(12) - 08
- 09
turn_angle = 10 - 10
move()
小船已启动,但转弯太急,没有到达星星。
turn_angle = 10turn_angle = 6从问题到修改:三份课程项目示例。
这些示例说明课堂会记录哪些问题、孩子做了哪些修改,以及他从中理解了什么。每个孩子的作品和进度都会不同。
海上寻宝记
事件、条件、变量
- 遇到的问题
- 宝箱被重复触发,分数不断累加
- 孩子的修改
- 加入碰撞状态和一次性得分判断
- 留下的理解
- 从“能运行”迭代到“规则完整”
会画星轨的 Python
循环、角度、函数
- 遇到的问题
- 图案重叠,变化规律不明显
- 孩子的修改
- 把角度和长度拆成可调参数
- 留下的理解
- 用函数生成自己的星轨系列
垃圾分类小助手
数据、分类、验证
- 遇到的问题
- 模型会把相似物品判断错误
- 孩子的修改
- 补充样本并讨论数据偏差
- 留下的理解
- 理解 AI 结果需要被验证
AI身份明确
小港老师的界面和说明始终标注 AI 助教身份,不使用真人老师或虚拟朋友的称谓。
监护人同意
面向不满十四周岁的孩子,使用范围、数据处理和监护人权利需要被清楚说明。
教师可见可控
AI 是否开启、能提示到什么程度,以及最终评价,都应由真人教师掌控。
数据最少必要
只收集提供服务所需的信息,并分别说明代码、对话和语音的处理边界。
随时退出与删除
提供停止使用、查阅、导出、更正与删除数据的可理解入口。
家长常问的几个具体问题
这里整理年龄参考、Scratch 与 Python 的选择方法、AI 使用边界和家庭支持建议。
用一节体验课了解孩子的兴趣和基础。
孩子会和老师完成一个可以运行的小项目。老师会观察操作、表达和调试过程,并给出学习起点建议。
体验课用于了解当前情况,老师会根据孩子的真实表现给出建议。