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


Write a line of Python and your duck performs an action
Turn walking, dancing and kicking into reusable functions
Train three ducks to cooperate on football tasks
Use while to repeat training and if to choose the next action


Write code, observe results and gradually understand functions, variables, loops and conditions.
Walk towards the flag!duck.forward(0.5)Call duck.forward() to make your duck walk forward.
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
Practise in the available lessons, then explore what interests you.
Learn commands, variables, loops and conditions from scratch to train your duck, building a foundation for AI and data analysis.
Prepare for informatics competitions and build foundations for robotics and embodied AI.
Create interactive websites and applications, turning ideas into working projects.
Coming directions: AI training and robot duck mechanics courses.
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 mapStart with a single command. Watch the robot duck complete tasks and build an interest in programming.
Yes. The Training Camp starts with your first Python command. Each lesson has a clear goal, feedback and hints.
You can try the first seven beginner lessons for free. More lessons will open later.
Learn commands, conditions and duck teamwork in simulation. Mechanics, sensing and more AI courses will be released gradually, with availability clearly marked.
After signing in, completed lessons and progress are saved to your account. You can try free lessons before signing in.