小小代码,大大世界

让孩子在闯关中,
学会编程。

Scratch · Python · C++
让每一步思考,都看得见。

每一次尝试,都是一段小小的发现。

L1 青铜L2 白银L3 黄金L4 钻石L5 王者
课堂界面:左侧花园地图,右侧使用 Scratch 指令控制码奇向前移动两步
课堂画面 · 从一条前进指令开始
进入课堂,亲手试一试

从想法,到行动

写下指令,
让想法动起来

在有趣的关卡中,用代码控制角色行动。
从一步一步的尝试,到找到自己的解法。

  1. 编写指令

    拼接 Scratch 指令,或写下 Python、C++ 代码。

  2. 角色行动

    点击运行,看角色按指令移动;随时停止、修改再试。

  3. 挑战成功

    到达终点收获星星,再挑战更简洁的代码与路线。

不同的表达,同样的创造力

找到适合你的编程起点

从直观的指令,到真正的代码。三种语言,共同探索一个世界。

图形化编程

先理解逻辑,再熟悉语法

把前进、转向、循环等指令拼在一起,让抽象的思考变成看得见的动作。

开始我的第一关 →
第一关 · 迈出第一步
当运行时\n  前进 2 步

同一个目标,可以用不同方式表达。

从第一步,走向更远的地方

五个段位,一步步进阶

每个段位 20 关,共 100 个挑战。积累思路,也积累解决问题的勇气。

L1 / 青铜

迈出第一步

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

20 个关卡 · 新用户试用
L2 / 白银

把思路连起来

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

20 个关卡
L3 / 黄金

寻找更好的解法

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

20 个关卡
L4 / 钻石

迎接复杂挑战

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

20 个关卡
L5 / 王者

走得更远一点

面对高难度路线
打磨自己的方案

20 个关卡

注册即可开始 L1 试用;其他段位以账号已开通的课程为准。

码奇陪你一起闯关

每一点进步,都值得被看见

不止是过关,
更是一次次独立思考

星级、步数与代码数,让每一次挑战都有方向。保存学习进度,下次继续探索。

  • 看得懂的反馈

    中文提示帮助定位问题,修改后再试一次。

  • 有迹可循的成长

    记录闯关成绩,回看自己走过的每一步。

  • 陪伴学习的管理

    管理员可查看学习统计、管理课程权限。

开始之前

你可能想了解

准备好好奇心,
从第一关开始。

需要安装软件吗?

在浏览器中打开课堂即可使用,无需安装专门的编程软件。建议使用电脑,获得更完整的编写与闯关体验。

没有编程基础,可以开始吗?

可以从 L1 的基础操作开始,使用 Scratch 指令理解前进、转向与循环,再逐步尝试文本代码。

怎么注册?试用包含哪些内容?

进入课堂后,选择注册,填写手机号、昵称和密码。新用户默认开放 L1 试用,包含 Scratch、Python 和 C++ 的基础关卡。

如何学习更高段位的课程?

L2–L5 需要相应课程权限。可联系为你提供课堂的管理员,了解课程开通安排。

看过答案后,还能继续挑战吗?

可以。闯关解析提供参考答案,查看后仍能练习、获得星级并解锁关卡,但该关不再发放新的通关金币。

属于你的编程冒险,现在开始

更大的世界,
从第一行代码开始。

免费体验 L1

和码奇一起,把好奇变成行动。