Play and learn to code,
learn Python with ease
explore embodied AI

  • Start with no coding experience
  • No ¥5,000 hardware purchase needed
  • Solve tasks with real Python
  • Robot duck simulator courses
Try for free
真实关卡画面:写下 Python 指令后,机器鸭立即行动
Real lesson · Run code and watch your duck move

From one robot duck,
to a football team.

  1. 01

    Write a line of Python and your duck performs an action

  2. 02

    Turn walking, dancing and kicking into reusable functions

  3. 03

    Train three ducks to cooperate on football tasks

Use while to repeat training and if to choose the next action

Explore the map
三只机器鸭在足球训练场执行编程战术
Real lesson · Duck Team Tactics Academy
Microduck 机器鸭的头部与机身参考照片
Your learning subject · Microduck

Bring coding concepts
into your duck’s training story.

Write code, observe results and gradually understand functions, variables, loops and conditions.

DUCK TRAINING / 01
机器鸭训练插画Walk towards the flag!
Training commandduck.forward(0.5)
01 / 04

Functions · Make your duck act

Call duck.forward() to make your duck walk forward.

Learn at your own pace,
with help when you get stuck.

Every lesson has diagrams and staged hints. When errors occur, the AI tutor helps you understand the cause and find your next step.

Browse tutorials
真实新秀营关卡中的图解提示与代码练习界面
Real lesson · Training Camp diagrams and hints

Start with Python,
explore more ways to create.

Practise in the available lessons, then explore what interests you.

Available · Beginner pathway

Python

Learn commands, variables, loops and conditions from scratch to train your duck, building a foundation for AI and data analysis.

duck.forward(0.5)
Courses planned

C++

Prepare for informatics competitions and build foundations for robotics and embodied AI.

Courses planned

JavaScript

Create interactive websites and applications, turning ideas into working projects.

Coming directions: AI training and robot duck mechanics courses.

With Coach QaQ as a learning partner,
every duckling can learn

Play as a duckling and write Python to train a Microduck robot. Future courses will explore mechanics and AI, connecting code to real robotics knowledge.

View the learning map

For different ages and experience levels

Common questions before you start

Can I start with no coding experience?

Yes. The Training Camp starts with your first Python command. Each lesson has a clear goal, feedback and hints.

What can I try for free?

You can try the first seven beginner lessons for free. More lessons will open later.

What Microduck topics are available now?

Learn commands, conditions and duck teamwork in simulation. Mechanics, sensing and more AI courses will be released gradually, with availability clearly marked.

Will my learning progress be saved?

After signing in, completed lessons and progress are saved to your account. You can try free lessons before signing in.