Kids learn coding, robots and AI by making things
Dev Gà is a free community and AI education platform that helps children learn STEAM, robotics, coding and AI through visual, interactive projects. Step through a for loop, light up LEDs, read a resistor's color bands and steer a robot. Every lesson is in Vietnamese and English.
Gà means chicken in Vietnamese. It's also what we call someone who's just starting out, and every expert was one once.
for (int i = 0; i < 8; i++) { digitalWrite(led[i], HIGH); delay(400);}Ready. Press Run or Step.
Pick a track
Four topics, each with lessons you can click, drag and replay.
- Programming basics1 lessonCore ideas like loops, run step by step so you can watch the variables change.
- Arduino masterclass3 lessonsFrom why Arduino matters to how a program runs, with a 3D board you can explore pin by pin.
- Electronics3 lessonsLEDs, resistors and the circuits around them: what each part does and how to read it.
- Robotics1 lessonDrive a two-motor robot with PWM and see how an H-bridge turns speed into steering.
How a lesson works
Most lessons follow the same rhythm.
Start with a story
Each idea opens with a short story, so you know why it matters before you see any code.
Play with it
Press play, step through, drag a slider. The simulation shows what the code or circuit is doing.
Try it yourself
Change the values and predict the result before you run it.
Take the mini challenge
A short challenge at the end checks that the idea stuck.
New to Arduino? Follow the path.
Three lessons take you from "what is this board?" to understanding your first program.
- Why Arduino, and how to beginWhy Arduino matters and how to start your first project.
- The Arduino Uno board in 3DExplore the Uno's components and pins on a 3D model.
- How an Arduino program runsFollow setup() and loop() to see how a sketch runs.