Books by Thom Haagenrud
93 titles available, newest first by original publication date.

Programming for Career Changers: Learn Coding Skills for Real Jobs, Portfolios, and Interviews
Thom Haagenrud
$19.99

Coding Projects for Absolute Beginners: 25 Simple Apps to Build Confidence in Any Language
Thom Haagenrud
$19.99

Data Structures for Beginners: Learn Arrays, Lists, Stacks, Queues, Trees, and Graphs Simply
Thom Haagenrud
$19.99

Git and GitHub for Beginner Programmers: Track Code, Fix Mistakes, and Publish Projects
Thom Haagenrud
$19.99

No-Fluff Coding Logic for Beginners: Learn Variables, Loops, Functions, and Problem Solving
Thom Haagenrud
$19.99

Ruby for Web App Beginners: Learn Clean Coding with Practical Projects
Thom Haagenrud
$19.99

Lua for Game Scripting Beginners: Create Simple Game Logic, Mods, and Automation Scripts
Thom Haagenrud
$19.99

Dart and Flutter for Beginners: Build Mobile Apps for Android and iOS from One Codebase
Thom Haagenrud
$19.99

MATLAB for Engineering Students: Solve Problems, Plot Data, and Build Simple Models
Thom Haagenrud
$19.99

Rust for Curious Beginners: Learn Memory-Safe Programming Through Practical Projects
Thom Haagenrud
$19.99

PowerShell for Beginners: Automate Windows Tasks, Files, Reports, and Admin Work
Thom Haagenrud
$19.99

Java for Android Beginners: Build Simple Mobile Apps with Real-World Features
Thom Haagenrud
$19.99

C# and Unity for Beginners: Create Simple 2D Games Without Advanced Coding
Thom Haagenrud
$19.99

C# for Beginners: Build Desktop Apps, Tools, and Simple Games with .NET
Thom Haagenrud
$19.99

Laravel for Beginners: Build Practical PHP Web Apps with Clean Structure
Thom Haagenrud
$19.99

Java for Beginners Through Projects: Learn Coding by Building Practical Applications
Thom Haagenrud
$19.99

Kotlin for Android Beginners: Build Modern Apps Without Confusing Theory
Thom Haagenrud
$19.99

JavaScript Automation for Beginners: Automate Browsers, Forms, Data Tasks, and Web Workflows
Thom Haagenrud
$19.99

JavaScript for Practical Web Projects: Build Interactive Pages Without Getting Lost
Thom Haagenrud
$19.99

MySQL for Beginners: Build, Query, and Manage Databases for Websites and Small Apps
Thom Haagenrud
$19.99

PostgreSQL for Beginners: Learn Databases, Queries, Tables, and Practical Projects
Thom Haagenrud
$19.99

SQL for Business Analysts: Turn Raw Data into Useful Reports and Insights
Thom Haagenrud
$19.99

SQL for Beginners: Query, Filter, Join, and Analyze Data for Real-World Work
Thom Haagenrud
$19.99

Python for Raspberry Pi Beginners: Build Useful Automation, Sensor, and Home Projects
Thom Haagenrud
$19.99

Python Testing and Debugging for Beginners: Write Better Code and Fix Errors with Confidence
Thom Haagenrud
$19.99

Python APIs for Beginners: Connect Apps, Automate Workflows, and Use Web Data with Simple Code
Thom Haagenrud
$19.99

Python for Small Business: Automate Invoices, Customer Lists, Reports, and Admin Work
Thom Haagenrud
$19.99

Python Dashboards for Beginners: Build Simple Data Apps with Streamlit and Plotly
Thom Haagenrud
$19.99

Python Web Scraping for Beginners: Collect, Clean, and Organize Online Data with Practical Projects
Thom Haagenrud
$19.99

Python Automation for Beginners: Save Time with Scripts for Files, Folders, Emails, Reports, and Daily Tasks
Thom Haagenrud
$19.99

Tasmota Firmware Flashing: Unlocking the full potential of Tuya and Sonoff smart plugs
Thom Haagenrud
$17.99

WLED Lighting Control: Creating synchronized LED effects and ambiance with ESP8266
Thom Haagenrud
$17.99

OpenHAB Implementation: Integrating diverse smart devices into a single open-source interface
Thom Haagenrud
$17.99

Zigbee Network Optimization: Designing robust mesh networks for reliable device communication
Thom Haagenrud
$17.99

Home Assistant for Beginners: Build a private smart home without relying on the cloud
Thom Haagenrud
$17.99

Computer Vision for Robotics: Enable robots to see, detect, and respond using OpenCV
Thom Haagenrud
$17.99

Edge AI for IoT Devices: Run models efficiently on microcontrollers
Thom Haagenrud
$17.99

Python and MAVSDK: Connecting High-Level Code to Flight Controllers for Precise Control
Thom Haagenrud
$17.99

ROS for Drone Development: A Practical Introduction to Building Autonomous UAVs with ROS, MAVLink, and Gazebo Simulation
Thom Haagenrud
$17.99

UAV Programming with Python: A Developer's Guide to MAVLink Communication, PX4 Integration, and Onboard Scripting
Thom Haagenrud
$17.99

REST API Security Protecting Data in Transit: Secure REST APIs with authentication and encryption
Thom Haagenrud
$17.99

PX4 and MAVLink: Integrating Open-Source Flight Control with UAV Communication
Thom Haagenrud
$17.99
UAV Mission Planning: Strategies for Autonomous Mapping, Surveillance, and Inspection
Thom Haagenrud
$17.99
PX4 for Beginners: Configuring You First Open-Source Drone System
Thom Haagenrud
$17.99