Back to classes
10 lessons

Arduino Programming Basics

Variables, functions, conditionals, loops — real programming foundations.

Your progress10 lessons

Lesson list

Work through these in order — finishing one unlocks the next. Complete them all and you earn 500 XP.

1

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