If you caught my post about the third edition launching, you’ll know I wrote Learn Robotics Programming, Third Edition to help people move beyond robotics theory and actually build, program, and understand a working robot.
Throughout the book, I take you step by step through building a robot with Raspberry Pi and Python, starting with the fundamentals and progressively adding more interesting capabilities.
You’ll work with motors and sensors, build control interfaces, add computer vision with OpenCV, experiment with voice recognition and synthesis, and explore localisation and sensor fusion to help your robot better understand its environment.
If you’ve been interested in robotics but weren’t sure how to bring the hardware, software, and algorithms together, I hope this gives you a practical path forward.
And there’s a nice opportunity to get started.
My publisher Packt is giving away 2 eBook copies of Learn Robotics Programming (Third Edition).
Everyone who enters can also download Chapter 1: Introduction to Robotics for free, so you can start reading straight away.
Enter the giveaway and get the free chapter.
Entries close September 30, 2026. Winners announced October 1.
I hope you enjoy building with it!
