Arduino Programming Basics
Variables, functions, conditionals, loops — real programming foundations.
Lesson list
Work through these in order — finishing one unlocks the next. Complete them all and you earn 500 XP.
Lesson 1: Getting Started with the Arduino IDE
Meet your robot's control center! 🖥️
Ready to start Code
Lesson 2: Your First Sketch — Blink LED
Light it up! 💡
Locked — finish the previous lesson Code
Lesson 3: Variables & Data Types
Give your robot a memory 🧠
Locked — finish the previous lesson Code
Lesson 4: Input from Buttons
Teach your robot to listen 👂
Locked — finish the previous lesson Code
Lesson 5: Analog Input & PWM
From on/off to everything in between 🎛️
Locked — finish the previous lesson Code
Lesson 6: Functions
Write it once, use it forever 🔁
Locked — finish the previous lesson Code
Lesson 7: Conditional Statements
Teach your robot to make decisions 🤔
Locked — finish the previous lesson Code
Lesson 8: Loops
Repeat without repeating yourself 🔄
Locked — finish the previous lesson Code
Lesson 9: Keywords & Constants
The rules of the game 📖
Locked — finish the previous lesson Code
Lesson 10: Combining Everything — Mini Project
Your final control panel 🎮
Locked — finish the previous lesson Code