Skip to main content
WebsitebeginnerFree

Random Nerd Tutorials

Unknown

A long-running tutorial site by Rui and Sara Santos with step-by-step ESP32, ESP8266, Arduino and Raspberry Pi projects. Each guide includes wiring diagrams and code for reading sensors, driving outputs, and building Wi-Fi web servers and MQTT-connected devices.

Visit resource

More resources on IoT Hardware

WebsiteFree

Adafruit Learn Guides

Adafruit's free library of thousands of step-by-step electronics tutorials covering microcontrollers, sensors, motors, servos and CircuitPython. Each guide includes wiring diagrams and code, so learners can assemble, wire and program working robot and maker hardware projects.

BookPaid

Programming Arduino: Getting Started with Sketches

A short introduction to programming Arduino microcontrollers in C, covering sketches, variables, functions, arrays, digital and analog I/O, serial communication, and libraries. Readers finish able to write and debug their own sketches for sensors, LEDs, and displays.

WebsiteFree

Raspberry Pi Documentation

The official Raspberry Pi Foundation documentation covering board hardware, Raspberry Pi OS setup, GPIO pinouts, camera and display interfaces, and microcontroller boards like the Pico. Readers can configure a board and connect sensors and peripherals for embedded projects.

WebsiteFree

Hackster.io

Community platform where engineers and hobbyists publish connected-device build logs with wiring diagrams, source code and parts lists spanning ESP32, Raspberry Pi, Arduino and major cloud services. Useful for seeing how complete projects are assembled end to end.

CourseFree

Introduction to the Internet of Things and Embedded Systems

University of California, Irvine course taught by Ian Harris defining the Internet of Things and embedded systems: sensors and actuators, hardware and software trade-offs, design constraints such as power and cost, and basic networking and internet protocols. Prepares learners for hands-on IoT programming.

WebsiteFree

LoRaWAN Documentation

Reference documentation from The Things Network explaining LoRaWAN architecture, device classes, over-the-air and ABP activation, security keys, spreading factors, adaptive data rate and regional frequency plans. Readers can plan and configure low-power, long-range sensor deployments on LoRaWAN networks.

See all IoT Hardware resources →