blue depth

Pavel Yosifovich

25+ years as Software developer, trainer, consultant, author, and speaker. Co-author of “Windows Internals”. Author of “Windows Kernel Programming”, “Windows 10 System Programming, as well as System and kernel programming courses on PentesterAcademy, and “Windows Internals” series of courses on PluralSight.

blue depth

Pavel Yosifovich's courses

$749 or 5 × $150

Windows System Programming Bundle

Products:3

Leverage the Windows API in this “Windows System Programming” bundle!

$999 or 5 × $200

User Mode Programming Bundle

Products:5
$690 or 5 × $140

Rust Programming Masterclass

Lessons: 125

The Rust programming language promises to be safe, fast and productive. Created by Mozilla, Rust provides high level features while maintaining control and safety for low level code if required. Rust plays in the same playing field as C/C++ but is fit for any kind of software, from low-level system

$99

GUI Programming with WTL

Lessons: 79

Would you like to write applications for Windows with a graphical user interface (GUI) using C++? You may have programmed many command line applications and tools, but how about some GUI? Menus, toolbars, list views, tree views, and graphics? This course shows you how to use WTL and C++ to

$295 or 3 × $100

x64 Architecture and Programming (Part 2)

Lessons: 43

Continuing from where part 1 left off, this course digs deeper into the x64 architecture.

$490 or 5 × $99

x64 Architecture and Programming (Part 1)

Lessons: 81

x64 processors are the most used processors on which Windows and Linux systems run. Understanding how these processors work is essential when working closely with the OS, such as when debugging, reverse engineering, or researching.

$749 or 5 × $150

Windows System Programming Bundle

Products:3

Leverage the Windows API in this “Windows System Programming” bundle!

$199 or 2 × $100

Windows System Programming 3

Lessons: 46

Continuing from where “Windows System Programming 2” left off, the last part deals with Dynamic Link Libraries, Security, COM Fundamentals, and basic Windowing.

$295 or 3 × $99

Windows System Programming 2

Lessons: 64

Continuing from where “Windows System Programming 1” left off, this course deals with Jobs, Threads, Thread Synchronization, I/O, and Memory.

$340 or 4 × $85

Windows System Programming 1

Lessons: 48

The Windows system-level API provides a rich infrastructure for building Windows applications, whether client, server, and anything in between. This course guides the learner through the intricacies of the Windows API, while getting a deeper understanding of Windows mechanisms.

$249 or 2 × $125

Windows Internals: Day 5

Lessons: 48

The last “day” in the Windows Internals series is about the I/O System and Security.

$139

Windows Internals: Day 4

Lessons: 31

Continuing the “Windows Internals” series, day 4 deals with Memory Management.

$849 or 5 × $170

Windows Internals Bundle

Products:Bundle: 5 Products

Bundle of the set of 5 Windows Internals courses.

$79

Sysinternals Tools Deep Dive 1

Lessons: 32

The Sysinternals tools from Microsoft are useful for any power user on Windows. This course demonstrates some of the tools in detail while adding Windows Internals information. Supporting tools are also used that augment the information provided by the Sysinternals tools.

$49

Pavel Tools

Downloads:8 Files

Many of my tools in a convenient installer (installer and binaries are signed). All updates are free.

$99

COM Programming 2

Lessons: 36

Continuing from where “COM Programming 1” left off, this course teaches COM automation, EXE Servers, and COM Threading and Apartments.

$390 or 4 × $99

COM programming 1

Lessons: 58

COM provides an abstraction and supporting runtime for creating component-based systems, leveraging loose coupling and independence of programming language. Many Windows components are exposed through COM, which also forms the basis of the Windows Runtime.

$99

Windows Kernel Programming 2

Lessons: 24

Continuing from where “Windows Kernel Programming 1” left off, this course covers file system mini-filters, some advanced techniques, and an introduction to KMDF.

$490 or 5 × $99

Windows Kernel Programming 1

Lessons: 74

The course provides the foundations for the most common software device drivers that are useful not just in cyber security, but also other scenarios, where monitoring and sometimes prevention of operations is required.

$149

Windows Internals: Day 3

Lessons: 49

Day 3 deals with various kernel mechanisms.

blue depth

Pavel Yosifovich's posts

Black Friday & Cyber Monday Sale Started!

For a limited time, enjoy 25% off ALL available courses for the next month. Whether you’re looking to sharpen your skills or explore new areas of cybersecurity, now’s the perfect time to invest in your growth.

Use code BFRIDAY24 at checkout to claim your discount.