Training Courses and Packs

Online Training on demand:

Accelerated Windows Memory Forensics and Malware Analysis with Memory Dumps

Accelerated Linux Disassembly, Reconstruction, and Reversing

Accelerated C & C++ for Linux Diagnostics

Online Training in November 2025: Accelerated C & C++ for Windows Diagnostics

Online Training in January 2026: Accelerated Windows Memory Dump Analysis

Forthcoming Online Training in 2025/2026: NEW! Advanced Linux Core Dump Analysis with Data Structures, Machine Learning, and AI NEW!

Forthcoming Online Training in 2025/2026: NEW! Writing Bad Code, Part 1 NEW!

Online Training TBD: Accelerated Windows Postmortem Diagnostics and Debugging, Accelerated Windows Debugging4, Accelerated Windows Malware Analysis with Memory Dumps, Windows Postmortem Diagnostics and Debugging for Medical Software Developers, Accelerated Linux Disassembly, Reconstruction, and Reversing (WinDbg Version), Accelerated macOS Core Dump Analysis (M2 Version), Accelerated macOS (M2) Disassembly, Reconstruction, and Reversing, Accelerated Windows Trace and Log Analysis, Accelerated Linux API for Software Diagnostics, Accelerated Windows Disassembly, Reconstruction, and Reversing, Accelerated Windows Debugging5, Advanced Windows Memory Dump Analysis with Data Structures, Accelerated Linux Debugging4, Extended Windows Memory Dump Analysis, Accelerated Windows API for Software Diagnostics, Accelerated Rust Windows Memory Dump Analysis, Accelerated Linux Core Dump Analysis, Memory Thinking for Rust, Accelerated .NET Memory Dump Analysis, and Practical Foundations of Windows Debugging, Disassembling, Reversing

Download free sample exercises eBook.

The following training courses are currently available:

NEW! Practical Foundations of Windows Debugging, Disassembling, Reversing, Third Edition NEW!

NEW! Accelerated .NET Memory Dump Analysis, Seventh Edition NEW! - Also available as Online Training

Accelerated Linux Core Dump Analysis, Fourth Edition - Also available as Online Training

Accelerated Rust Windows Memory Dump Analysis - Also available as Online Training

Accelerated Linux Debugging4 - Also available as Online Training

Memory Thinking for Rust, Second Edition - Also available as Online Training

Accelerated Linux API for Software Diagnostics - Also available as Online Training

Accelerated Windows API for Software Diagnostics, Second Edition - Also available as Online Training

Accelerated Linux Disassembly, Reconstruction and Reversing, Second Edition - Also available as Online Training

Extended Windows Memory Dump Analysis: Using and Writing WinDbg Extensions, Database and Event Stream Processing, Data Science and Visualization, Machine Learning and AI - Also available as Online Training

Practical Foundations of Linux Debugging, Disassembling, Reversing

Practical Foundations of ARM64 Linux Debugging, Disassembling, Reversing

Accelerated Software Trace Analysis, Revised Edition, Part 1: Fundamentals and Basic Patterns

Accelerated Windows Memory Dump Analysis, Sixth Edition, Part 1: Process User Space

Accelerated Windows Memory Dump Analysis, Sixth Edition, Part 2: Kernel and Complete Spaces

Accelerated Disassembly, Reconstruction and Reversing, Third Edition - Also available as Online Training

Accelerated Windows Memory Dump Analysis, Sixth Edition - Also available as Online Training

Advanced Windows Memory Dump Analysis with Data Structures, Fifth Edition - Also available as Online Training

Accelerated Windows Malware Analysis with Memory Dumps, Third Edition - Also available as Online Training

Accelerated Windows Debugging4, Fourth Edition - Also available as Online Training

Accelerated macOS Core Dump Analysis, Third Edition - Also available as Online Training

Accelerated Windows Trace and Log Analysis - Also available as Online Training

The following training packs are currently available (several courses + reference materials):

NEW! Windows Kernel Programming Supplement NEW!

NEW! Memory Thinking Training Pack NEW!

GDB Training Pack

Pattern-Oriented Linux Debugging Training Pack

Foundations of Windows Memory Dump Analysis Training Pack

Foundations of Linux Memory Dump Analysis Training Pack

Memory Thinking for C and C++ Training Pack

Linux Memory Dump Analysis for Endpoint Security Training Pack

System API Patterns for Software Diagnostics Training Pack

Pattern-Oriented Disassembling and Reversing Training Pack

Windows Memory Dump Analysis for Endpoint Security Training Pack

WinDbg Training Pack

Pattern-Oriented Trace and Log Analysis Training Pack

Pattern-Oriented Malware Analysis Training Pack

Pattern-Oriented Windows Victimware Analysis Training Pack

Pattern-Oriented Unix Memory Dump Analysis Training Pack

Pattern-Oriented Memory Dump Analysis Training Pack

Pattern-Oriented Windows Crash Dump Analysis Training Pack

Pattern-Oriented Windows Debugging Training Pack

Pattern-Oriented Windows Memory Forensics Training Pack

Pattern-Oriented Complete Windows Memory Dump Analysis Training Pack

Complete Pattern-Oriented Software Diagnostics Training Pack