Learn Arduino, ESP32, Raspberry Pi, KiCad, Node-RED, Drones, and much, much more with our free guides, courses and eBooks.

Featured courses

Our courses are designed to be detailed, comprehensive, and descriptive. Learn new skills that specifically apply to your projects.
You are at the right place. We have some of the best content on the Internet right here, ready to dive in.

Arduino Step by Step
Getting Started

This classic course will teach you everything you need to know to create Arduino gadgets with sensors, displays, and lights. Start here if you are new to the Arduino.

KiCad Like a Pro

In this eBook and video course, I have packed almost everything I have learned as a KiCad user and electronics instructor to help you learn KiCad.

Node-RED and
Raspberry Pi Pico W

Use this video course and eBook to learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit.

Arduino Step by Step
Getting Serious

Create Arduino gadgets that can communicate, move, interact, measure and detect. This course picks up where Arduino Step by Step Getting Started left off and shows you how to use dozens of external components and advanced build-in features.

ESP32 For Busy People

Use this powerful microcontroller to turbo-charge your Arduino projects. If you are already using the Arduino in your projects, then you'll love what the ESP32 can do. This course will help you get up and running with the ESP32 quickly.

ESP32 By Example

This course is for anyone who wants to begin to explore the world of cyber-physical systems where the worlds of software and physical system control meet. 

Learn with our free guides

Dive into the world of electronics and programming with our comprehensive collection of free guides. Whether you're a beginner eager to get started or an experienced maker looking to expand your skill set, our resources cover a wide range of topics including Arduino, Raspberry Pi, KiCad, ESP32, Node-RED, drones, and more. Start your journey today and unlock the potential of these powerful tools and technologies.

Arduino

ESP32

KiCad

Node-RED

Raspberry Pi

More free guides

Our Latest Blog Posts

Each week we publish a new article on out blog with programming tips, tech reviews, and updates of upcoming books and courses.

Arduino

Exploring Wireless Options for Arduino Projects

For innovators and hobbyists looking to unleash the full potential of their [...]

KiCad

KiCad 8: The new and updated features, a full review

I’m excited to introduce you to the latest and greatest version of [...]

Arduino

Bit Manipulation with Arduino

As a programmer, you are constantly seeking ways to optimize your code [...]

Arduino

BLE Beacons: an experiment with an I2C sensor

In this post, I continue the work I started in last week’s [...]

Electronics

BLE Beacons: What, why and how (with an example)

A BLE beacon is a Bluetooth device that broadcasts small amounts of [...]

Arduino

Demystifying pointers for Arduino Programming

If you want to be able to write Arduino programs that go [...]


The latest from Peter's Flight Log

I'm training to be a pilot! In these pages I keep a detailed record of my journey and share the ups and downs (literally) with you.
I invite you to join me in my flying adventures!

Circuits, radio issues

Hour 35: Cancelled solo – radio issues

Flight log Hour 35: Solo circuit training I had an internal debate about writing this log, because this flight did not happen. I planned to do a mid-day solo circuit flight (just like for Hour 34), but only managed to taxi to the runup bay before ATC asked me to return to parking due to […]

Circuits, solo

Hour 34: Fifth solo circuits door-to-door

Flight log Hours 34: Solo circuit training door-to-door On Hour 34 of my training, I conducted a full flight as pilot-in-command! We often refer to this flight as “door-to-door”, because the pilot in training completes the entire ground and air components of the flight solo, with the instructor monitoring from a distance. This door-to-door flight […]

advanced, Stalls, training

Hour 32: Advanced stalls

Flight log Hours 32: Advanced stalls Advanced stalls are stall maneuvers and recovery practices that go beyond the basics taught to beginner pilots. These advanced exercises are designed to enhance a pilot’s understanding and handling skills in more complex stalling scenarios that they might encounter in flight. In Hour 32, I practiced these maneuvers at […]

"Power loss", Circuits, emergencies, Flapless

Hour 33: Dual circuits and emergencies

Flight log Hours 33: Dual circuit training on RW06 and RW28 As it was three weeks since my last flight, a circuits solo was not possible. In today’s second flight, I did dual circuits training with Davide. This session was filled with emergencies and my first landing on Runway 28, which is grass, plus my […]

Basic Intrument Flying, BIF, Simulator

Hour 31: Simulator Basic Instrument Flying training

Flight log Hour 31: Simulated for Basic Instrument Flying (BIF) training Today I had hoped to do a door-to-door circuits solo, but the weather, again, did not cooperate. So, Greg suggested I use the simulator to do some Basic Instrument Flying Training. This was a very good alternative to real-world flying, given that BIF is […]

Circuits, RW24, Strong crosswind

Hour 30: Dual training on Runway 24 with strong crosswind

Flight log Hour 30: Dual training on Runway 24 with strong crosswind I’m back at Camden for training two long weeks after my last (fourth) solo. Yesterday, as I was looking at the weather forecast, I expected the conditions to be both windy and rainy, and most likely for both my scheduled flights to be […]