Leanpub Header

Skip to main content

Hardware and GPU Programming Bundle

Explore the technologies powering the next generation of intelligent devices and high-performance applications. This bundle takes you from wearable apps and embedded systems to speech recognition, GPU computing, and modern graphics programming, giving you the practical knowledge to build, optimize, and deploy advanced software across today’s most exciting platforms.

Bought separately

$145

Minimum price

$75.00

$89.00

You pay

Author earns

$

Also available for 3 book credits with a Reader Membership

These books have a total suggested price of $145. Get them now for only $75.00!
About

About

About the Bundle

Master the technologies shaping the future of intelligent devices, high-performance computing, and next-generation software systems with this comprehensive collection of five in-depth engineering guides.

This bundle takes you from building applications on the smallest personal devices to programming the world’s most powerful computing hardware. Explore wearable development with Swift and SwiftUI, create connected embedded systems with Arduino, engineer real-time voice intelligence with modern ASR pipelines, unlock GPU acceleration with CUDA, and master low-level graphics programming with Vulkan.

Designed for developers, engineers, students, and technology enthusiasts, these books combine practical implementation with the underlying concepts needed to build reliable, production-ready systems.

Inside this bundle, you will learn how to:

  • Build professional Apple Watch applications using modern watchOS development practices, Swift, SwiftUI, health integrations, connectivity APIs, and App Store-ready architectures.
  • Program embedded systems and IoT devices with Arduino, covering electronics fundamentals, sensors, communication protocols, robotics, cloud connectivity, and real-world projects.
  • Develop production-grade speech recognition systems by understanding audio processing, voice activity detection, model selection, streaming inference, deployment, and optimization.
  • Harness the power of GPUs with CUDA by learning parallel programming concepts, GPU architecture, kernel optimization, debugging, profiling, and high-performance computing techniques.
  • Create advanced graphics and compute applications with Vulkan while mastering explicit GPU control, memory management, synchronization, shaders, and modern C++ graphics programming.

Whether you are an aspiring engineer building your foundation or an experienced developer expanding into new domains, this collection provides the knowledge and practical skills needed to design the next generation of smart devices, AI applications, embedded platforms, and high-performance software.

From the wrist to the cloud, from microcontrollers to massive GPU architectures, this bundle is your complete guide to modern computing innovation.

Share this bundle

Books

About the Books

Professional watchOS Development

Building Exceptional Apple Watch Apps with Swift and SwiftUI

This book takes you from your first line of watchOS code to a polished App Store submission. You will learn the unique design philosophy behind the Apple Watch, how to architect apps that respect its constraints, how to integrate health sensors and connectivity APIs, and how to ship an app that feels native to the smallest screen in the Apple ecosystem. Whether you are an experienced iOS developer expanding into wearables or a watchOS newcomer, this book gives you the patterns, code samples, and hard-won advice you need to build apps people actually want on their wrists.

Arduino Programming Guide

From First Blink to Connected Systems

This book takes you on a complete journey through Arduino programming, from the very first lines of code to production-ready embedded systems connected to the cloud. Whether you are a complete beginner picking up your first breadboard or an experienced developer looking for a comprehensive reference, you will find detailed explanations, practical exercises, annotated code examples, and progressively challenging projects throughout. Covering electronics fundamentals, C/C++ programming, digital and analog I/O, sensors, actuators, communication protocols (UART, I2C, SPI, CAN, Bluetooth, Wi-Fi, and Ethernet), low-power design, memory management, debugging, robotics, IoT platforms, and cloud integration, this book is designed as both a university textbook and a practical reference for makers, students, engineers, and educators.

Building Automatic Speech Recognition Applications from the Ground Up

A Production Guide to Voice Activity Detection, Model Selection, and Real-Time Inference

This book is a comprehensive, production-focused guide to building Automatic Speech Recognition (ASR) applications from the ground up. It covers the complete signal chain, with deep emphasis on Voice Activity Detection as the critical pre-processing step that determines what the ASR model actually sees. You will learn how to select and fine-tune state-of-the-art open-source models, design streaming and batch inference pipelines, deploy to production at scale, and continuously benchmark quality. Every chapter includes practical code examples, implementation walkthroughs, and references to leading open-source frameworks like Whisper, Vosk, ESPnet, SpeechBrain, and more. Whether you are building a voice assistant, a live captioning service, or a medical transcription pipeline, this book gives you the architectural knowledge and engineering judgment needed to ship a robust ASR system.

CUDA Programming from Scratch

From First Principles to Production-Grade GPU Applications

This book takes you from absolute beginner to advanced practitioner in CUDA programming. You will learn how GPUs execute code, how to design kernels that exploit parallelism at every level of the hardware hierarchy, and how to profile, debug, and optimize production applications. By the end, you will be able to write high-performance GPU code spanning AI training pipelines, scientific simulations, image processing, and high-performance computing using modern CUDA through the Blackwell architecture.

Mastering the Vulkan API

A Practical Guide to Modern GPU Programming in C++

This book takes intermediate C++ developers from their first lines of Vulkan code to a deep understanding of how modern graphics APIs work under the hood. You will learn to initialize a Vulkan instance, select and configure a physical device, compile shaders into SPIR-V, manage memory explicitly, synchronize rendering across frames, and build robust applications that push GPU hardware to its limits. Each chapter builds on the last with idiomatic C++ code examples, real-world best practices drawn from production engines, and honest discussions of where Vulkan's explicit control pays dividends and where it introduces genuine complexity. By the end, you will have the knowledge and confidence to write high-performance graphics and compute applications that run efficiently across desktop, mobile, and embedded hardware.

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub