
迈出第一步
基础操作、循环入门
认识函数与条件
HappyCoding码 奇 课 堂
从想法,到行动
在有趣的关卡中,用代码控制角色行动。
从一步一步的尝试,到找到自己的解法。
拼接 Scratch 指令,或写下 Python、C++ 代码。
点击运行,看角色按指令移动;随时停止、修改再试。
到达终点收获星星,再挑战更简洁的代码与路线。
不同的表达,同样的创造力
从直观的指令,到真正的代码。三种语言,共同探索一个世界。
当运行时\n 前进 2 步
同一个目标,可以用不同方式表达。
从第一步,走向更远的地方
每个段位 20 关,共 100 个挑战。积累思路,也积累解决问题的勇气。

基础操作、循环入门
认识函数与条件

组合已有指令
挑战更长的路线

观察地形与规律
练习综合运用

拆分问题与步骤
反复验证想法

面对高难度路线
打磨自己的方案
注册即可开始 L1 试用;其他段位以账号已开通的课程为准。

每一点进步,都值得被看见
星级、步数与代码数,让每一次挑战都有方向。保存学习进度,下次继续探索。
中文提示帮助定位问题,修改后再试一次。
记录闯关成绩,回看自己走过的每一步。
管理员可查看学习统计、管理课程权限。
开始之前
准备好好奇心,
从第一关开始。
在浏览器中打开课堂即可使用,无需安装专门的编程软件。建议使用电脑,获得更完整的编写与闯关体验。
可以从 L1 的基础操作开始,使用 Scratch 指令理解前进、转向与循环,再逐步尝试文本代码。
进入课堂后,选择注册,填写手机号、昵称和密码。新用户默认开放 L1 试用,包含 Scratch、Python 和 C++ 的基础关卡。
L2–L5 需要相应课程权限。可联系为你提供课堂的管理员,了解课程开通安排。
可以。闯关解析提供参考答案,查看后仍能练习、获得星级并解锁关卡,但该关不再发放新的通关金币。