给 10–18 岁的你

学 Python,
像打游戏一样。

从没写过代码也没关系。跟着向导小码,从第一行 hero.say("你好") 开始,一步一步成为真正的程序员。

Python史莱姆浪潮

          
正在输入代码…
96个闯关关卡
13节零基础启蒙课
12场世界考试
8位可收集的英雄

一条清楚的学习路线。

每个世界都按同样的节奏前进:先学概念,再闯关练习,最后用考试检验自己。

1

启蒙课

小码用生活里的例子讲清楚一个新概念,配有小测验和打字练习。

2

闯关练习

每个世界 8 关,每关只多一点点新东西。卡住了有分级提示。后 6 个世界是真正的编程题,用多组数据自动测试。

3

世界考试

选择题、填空题、读代码题和一道实战编程题,答对 70% 就能进入下一个世界。

4

毕业证书

通过全部 12 场世界考试,获得写有你名字的 Codeland 毕业证书。

为零基础设计的每一个细节。

我们知道第一次写代码最容易卡在哪里。

中文符号自动纠正

打出了中文括号?没关系。

新手最常见的错误是用了中文的()“”:。Codeland 会自动把它们换成英文符号,并告诉你发生了什么。

hero.say(“你好”) → hero.say("你好")
看得懂的错误提示

说人话的报错。

“第 3 行末尾少了冒号”,而不是一串看不懂的英文。

逐行高亮

看见代码在跑。

英雄每走一步,编辑器就高亮对应的那一行。还可以单步执行、慢速播放。

分级提示

卡住了就问。

先给方向,再给写法,最后才给答案。不看提示通关多拿一颗星。

指令按钮

点一下就插入。

编辑器下方的按钮会插入学过的指令,减少打字负担。

英雄与成长

8 位原创英雄,等你来收集。

闯关赚宝石,解锁熊猫拳师团团、火焰小勇士炎宝、冰晶小法师雪芽、机甲少女星星……每位英雄的生命值和攻击力都不一样,会改变你的闯关策略。

十二个世界,
从第一行代码到算法和类。

每个世界专注一组核心概念,难度一点点往上走。从小学五年级一直学到高中,已经会的部分可以直接考试跳级。

新 · 课外课

AI 探索营:
看懂大语言模型。

8 节小课 + 11 个 Python 小实验。从“机器怎么学习”到“大语言模型怎么预测下一个词”,再到提示词、AI 安全和智能体。用你学会的 Python,亲手做一个迷你语言模型。

  • 什么是人工智能
  • 机器学习与数据
  • 神经网络
  • 大语言模型 LLM
  • Token 与上下文
  • 提示词工程
  • 幻觉、隐私与诚信
  • 多模态与智能体

自己学、和朋友一起学,
家长也放心。

学生

自己就能学会。

不需要老师在旁边,跟着启蒙课和提示一步步来。

  • 用户名登录,不需要邮箱
  • 进度自动保存
  • 还能自己设计关卡
学习小队

和朋友组队。

自己建一个小队,把队伍码发给同学。一起定每周目标,看彼此的进度,互相点赞加油。

  • 队员进度一目了然
  • 每周小队目标
  • 每日打卡分享
家长

健康的屏幕时间。

无广告。注册只需要用户名和昵称,不收集真实姓名和邮箱。免费内容可以一直学,会员价格公开透明。

  • 清楚的学习进度
  • 真实的 Python 语言
  • 适合小学 3 年级到高中

常见问题

完全没有基础,能学会吗?

可以。先上「启蒙课」,它会从“什么是编程”讲起,教你认识代码、打出第一行代码。第一关只需要写 hero.say("你好")。

学的是真正的 Python 吗?

是的。你写的变量、if / elif / else、for、while、def 函数、列表、字典和类,都是标准的 Python 语法,以后可以直接用在其他 Python 环境里。(为了能在浏览器里运行,个别细节和电脑上的 Python 略有不同,例如 10 / 2 会显示 5 而不是 5.0。)

一定要注册吗?

不一定。可以先用游客身份试玩,进度会保存在这台电脑上。注册后,在任何电脑上登录都能继续之前的进度。

忘记密码怎么办?

为了保护小朋友的隐私,我们不收集邮箱,所以无法通过邮件找回。如果你绑定过微信,可以直接用微信登录,再到「我的」页面设置新密码;没有绑定微信的同学,请通过页面右下角的「反馈」联系我们,并说明你的用户名。

要花钱吗?

前 2 个世界和 AI 探索营的前 2 节课永久免费。注册后送 7 天全部内容免费体验,之后可以开通年卡或终身会员。详见「课程与价格」。

写了停不下来的循环怎么办?

没关系。Codeland 会自动发现运行太久的代码并安全停下来,然后告诉你可能出了什么问题。

第一行代码,
现在就写。

从启蒙课开始,大约 5 分钟。

欢迎回来,冒险者!

登录后,你的关卡、星星和英雄会自动保存。

还不想注册?

启蒙课

零基础也能看懂的小课程。每个世界开始前,先上对应的启蒙课。

课外课 · AI 探索营

AI 是怎么
“思考”的?

8 节小课 + 11 个 Python 小实验,从“什么是人工智能”一路学到大语言模型、提示词和 AI 智能体。学完参加结业测验,拿到 AI 探索营徽章。

课外课不影响主线闯关和毕业证书。小实验会用到列表、字典和循环,建议学完「数据港」再做;课程本身零基础也能看。

学习地图

每个世界:启蒙课 → 8 个关卡 → 世界考试。通过考试就能进入下一个世界;已经学会的世界,也可以直接考试跳级。

关卡

目标
    英雄状态
    生命值20 / 20
    宝石0
    步数0
    小码说
    Python

    英雄

    用闯关和考试获得的宝石解锁新英雄。不同英雄的生命值和攻击力不一样。

    冒险中会遇到的角色

    关卡工坊

    点击或拖动来绘制地图。目标会根据你放置的东西自动生成。

    画笔
    自动目标

      分享码
      我的关卡

      学习小队

      和朋友组一个小队:一起定目标、看彼此的进度、互相加油。没有老师,也能坚持学下去。

      小队排行

      Codeland 课程

      从第一行代码,
      到算法与类。

      小学五年级到高中,一条完整的 Python 自学路线。
      先免费学,喜欢再开通。

      三个阶段,
      一步一个台阶。

      每个世界都是同样的节奏:先上启蒙课,再闯关,最后考试。

      选择适合你的方式。

      注册就送 7 天全部内容,到期不会自动扣费。

      • 不用手机号和邮箱
      • 到期不自动扣费
      • 微信付款,自动开通

      比较各个方案。

      完整课程大纲。

      12 个世界、96 关和 AI 探索营。点开任意一个世界,看看要学什么。

      关于会员的问题。

      管理后台

      订单确认、用户反馈、会员管理和收款码设置。

      排行榜

      冒险者

      等级 10 / 100 XP

      考试成绩

      成就