Early access · Starting with Arduino

Your Arduino kit, turned into a real course.

IoT Lessons walks you through every build one step at a time: the parts you need, how to wire them, the code to upload, and why it all works.

  • Beginner to advanced
  • A photo for every step
  • iOS · Android · Web
The problem

Starter kits come with 30 projects and a PDF.

Most people finish a few, get stuck, and put the box on a shelf. The parts were never the issue. The instructions were.

?

The manual says what, not why

Each lesson explains the idea behind the circuit, so you can change it and build your own.

Aa

Jargon everywhere

Terms like pull-up resistor and PWM are highlighted. Tap one to get a plain-English explanation.

↗

No sense of progress

Follow a clear path from your first blinking LED to advanced projects, earning levels and badges along the way.

Inside the app

One small step at a time

Every lesson follows the same flow: check the parts, build it step by step with photos, then upload the code and see it work.

← Blinking LED
Step 2 of 13

Required components

  • Arduino UNO board×1
  • Breadboard×1
  • Red LED×1
  • 220 Ω resistor×1
  • Jumper wires×2
PreviousNext
Gather the parts. See exactly what you need from your kit, with quantities.
← Blinking LED
Step 5 of 13

Connect the LED

Connect the anode (longer leg) of the LED to one end of the resistor, so current flows from the Arduino, through the resistor and the LED, to ground.

anode Where current flows in. On an LED, it's the longer leg.
PreviousNext
Build it. One action per step, with photos and a tap-to-explain glossary.
← Blinking LED
Step 10 of 13

Upload the code

This code turns the LED on and off every second.

void setup() {
  pinMode(12, OUTPUT);
}

void loop() {
  digitalWrite(12, HIGH);
  delay(1000);
  digitalWrite(12, LOW);
  delay(1000);
}
⧉ Copy code
PreviousNext
Make it run. Copy ready-to-run code and learn what each line does.
Real builds, real photos

Every step is photographed on a real kit

No stock images. Each step shows exactly what your breadboard should look like.

  • Arduino UNO, breadboard, LED, resistor, and jumper wires laid outStep 2 Gather the components
  • Red LED showing the long and short legsStep 3 Understand LED polarity
  • Resistor inserted into the breadboardStep 4 Insert the resistor
  • LED placed next to the resistorStep 5 Connect the LED
  • Black jumper wire from the LED cathode to groundStep 6 Connect the cathode to ground
  • Red jumper wire from the resistor to pin 12Step 7 Connect the resistor to the Arduino
  • Arduino connected to a computer by USBStep 10 Upload the code
  • The LED lit upStep 11 Watch it blink
Curriculum

A full electronics school, starting with Arduino

The first course takes you from your first LED to a working monitoring station, using only the parts in a typical Arduino UNO starter kit. More courses will build on it from there.

Course 1 Arduino Starter

01 Getting started

  • Preparing the Development Environment
  • Safety Guidelines
  • Blinking LED
  • Dimmable LED
  • LED Running Light

02 Displays and output

  • Seven-Segment Display Indicator
  • Controlling LEDs with Shift Register
  • LCD Display Indicator
  • Connecting an I2C LCD Display

03 Input and control

  • Connecting a Button
  • Controlling LED with a Button
  • Reading Analog Signal from Potentiometer
  • Two-Axis Joystick
  • Infrared Receiver

04 Sound and games

  • Sound Frequency Generator
  • Quick Draw Game
  • Photosensitive Buzzer

05 Sensors

  • Light Sensor with Photoresistor
  • Light Level Indicator
  • Temperature Measurement
  • Temperature and Humidity with DHT11

06 Motion

  • Controlling a Servo with Arduino UNO
  • Controlling a Servo with Potentiometer
  • Controlling a Stepper Motor

07 Security and time

  • RFID Card Reader
  • RFID-Based Access Control System
  • Real-Time Clock with RTC DS1302

08 Final project

  • Temperature, Humidity, and Time Monitoring Station

Combine sensors, a display, and a clock into one working device.

Coming next More courses on the way

More kits and boards

Lessons for other popular kits and microcontrollers, so you can keep learning with whatever is on your desk.

Advanced electronics

Deeper circuits, bigger builds, and the theory that ties them together.

Connected IoT projects

Bring your devices online: sensors that report data, and gadgets you control from your phone.

Progress

Watch yourself level up

Every finished lesson moves you along your learning path. Earn badges like First Circuit, Sensor Master, and Hardware Explorer. Your progress syncs across all your devices.

Current levelExplorer
8 / 10 lessons

2 more lessons to become a Maker

  1. Student
  2. Explorer
  3. Maker
  4. Master
  5. Expert
  6. Genius
⚡First Circuit 🔍Hardware Explorer 🌡Sensor Master

Any device

iPhone, Android, tablet, or browser. Keep the lesson open next to your breadboard.

Your language

English, Spanish, French, and Russian to start, with more to come.

Built-in glossary

Explanations for every component and concept, right where you need them.

Readable code

Syntax highlighting, one-tap copy, and explanations for the key lines.

Early access

Want IoT Lessons to launch?

The app is built and the first lessons are written. We paused before the public launch to decide where to take it next, and your interest helps us make that call.

Leave your email and tell us a little about yourself. We'll write to you once, when it's ready.

Would you pay for advanced lessons?

We only use your email to tell you about the launch. No spam, and you can ask us to delete it at any time.

FAQ

Questions

Can I use IoT Lessons today?

Not yet. The app is built but hasn't launched publicly. Join the list and you'll be among the first to get access.

Which kits does it work with?

The first course is written for Arduino UNO starter kits, the common kind with a breadboard, LEDs, sensors, a servo, an LCD, and an RFID reader. Each lesson lists the exact parts, so you can check before you start. Courses for more kits are planned.

Do I need any experience?

No. The first lessons cover installing the tools and staying safe, and every technical term comes with an explanation.

Will it be free?

The plan is to keep the core lessons free and offer advanced lessons as a paid upgrade. Your answers in the form help us decide.