Low Level Programming and Toolchain

This bundle focuses on the foundations of low-level software engineering, from writing close-to-the-metal C and C++ code to understanding how compilers, GPUs, and hardware actually execute programs. It brings together systems programming, LLVM-based code generation, embedded development, and GPU computing to help you reason about performance, memory, and execution at the lowest levels of the stack.

$39.95 $188.95 (You save $149)
Who This Is For

Who This Is For

  • Engineers working on systems, compilers, embedded, or performance-critical software
  • C/C++ developers who want a deeper understanding of execution, memory, and hardware
  • Developers moving into low-level, infrastructure, or platform engineering roles
What Will You Learn

What Will You Learn

  • How LLVM works end-to-end, including IR, optimization passes, and code generation
  • How to write efficient, safe low-level C/C++ for embedded and bare-metal systems
  • How to leverage GPU programming with CUDA for parallel and high-throughput workloads

Titles included in this bundle