Free to start · Learn at your own pace

Learn robotics, Arduino & IoT by building real projects

Step-by-step video courses from Thinking Robot. Go from your first blinking LED to robots and smart devices you build yourself.

Courses
3
Courses
Video & guide lessons
33
Video & guide lessons
Learning paths
2
Learning paths
To get started
Free
To get started

Explore by topic

Pick a path that matches what you want to build.

Popular courses

Start with what other makers are learning.

Browse all courses
PICO Masterclass | PICO BOT - V1 ESp32 Overall GuideProject series PROHot
Learning

PICO Masterclass | PICO BOT - V1 ESp32 Overall Guide

Welcome to the official build and programming guide for the PICO BOT! The PICO BOT is a versatile, beginner-friendly smart robotics kit built around the powerhouse ESP32 microcontroller. Equipped with pre-soldered BO motors, high-traction wheels, a dual-layer chassis, and full wireless connectivity, this kit is designed to take you from a box of parts to a fully functional autonomous rover without the frustration of loose wires or complex soldering. In this step-by-step tutorial, you will assemble the mechanical chassis, wire the L298N motor driver and power system cleanly, and connect your ESP32 brain. You’ll then learn how to flash ready-to-use code for motor calibration, control your robot wirelessly over Wi-Fi and Bluetooth, and mount the ultrasonic radar head to build your own obstacle-avoiding autonomous bot. Let’s get building!

Intermediate4 Hours3 lessons
ESp32 IoT For BeginnersVideo series PROHot
IoT Tutorials

ESp32 IoT For Beginners

Ready to build your first Smart Home Device? This guide is designed to take you from an absolute beginner to an IoT maker in just under an hour. No prior experience is needed—we will hold your hand through the entire process. Grab your kit, watch the video for each level, copy the code, and let's start building! 👇

Intermediate27 lessons
Arduino 101Video series PROHot
Arduino Tutorials

Arduino 101

Welcome to Arduino 101! If you’ve ever wanted to build your own electronics, automate your room, or take your first step into robotics and IoT, you are in the right place. This tutorial cuts through the jargon and gives you the exact foundation you need to start making hardware work for you. We’ll cover what an Arduino actually is, how to set up your environment, and write your very first piece of firmware to bring a circuit to life. No prior electronics experience required.

Intermediate3 lessons

Why learn with Thinking Robot

Project-based

Every course ends with something you can hold — a robot, a gadget, a smart device.

Short video lessons

Clear, step-by-step videos with the code and wiring for each lesson.

Track your progress

Tick off lessons and pick up exactly where you left off on any device.

Ask when you're stuck

Every lesson has a discussion so you can ask questions and get help.

How it works

  1. 1

    Sign up free

    Use email or your Thinking Robot account.

  2. 2

    Pick a course

    Start with Arduino 101 or jump to a project.

  3. 3

    Watch and build

    Follow the video, wire it up, upload the code.

  4. 4

    Keep going

    Your progress saves automatically.

LEARN PRO

Unlock every premium course

Masterclasses and full project series with one plan — ₹2,699 for a whole year.

See Learn Pro

Prefer blocks? Try Labs

Program ESP32 and Arduino with drag-and-drop blocks and upload from your browser.

Open Thinking Robot Labs

Frequently asked questions

Is Thinking Robot Learn free?

Yes. You can sign up and take our free courses at no cost. Some advanced courses and project series are part of Learn Pro.

Do I need any experience?

No. Beginner courses start from zero and explain every step, from installing software to your first working circuit.

What do I need to start?

A computer and, for hands-on lessons, the parts listed on each course page. You can get them from the Thinking Robot shop.

Can I learn at my own pace?

Yes. Lessons are videos and written guides you can open any time. Your progress is saved to your account.

Is there a block coding option?

Yes — Thinking Robot Labs lets you program ESP32 and Arduino with drag-and-drop blocks, right in your browser.

Start learning today

Free to start. Learn at your own pace. Build something you're proud of.