Windows Internals crash course for developers and researchers

The Windows Internals workshop provides a unique opportunity to learn the foundations of the Windows OS, digging into processes, jobs, virtual memory, I/O, services and more.

    The workshop includes hands on exercises to try things out using internals tools and/or coding, depending on your preference. At the end of the workshop you will have a much greater and deeper understanding of Windows that can help you be a better developer, troubleshoot issues more easily and have better ideas where to focus your research.

    Who should attend
    Developers. power QA and IT Admin, security researchers that want to gain a deeper understanding of Windows.

    Pre-requisites
    Basic familiarity with some concepts such as processes, threads and DLLs is needed as well as basic knowledge of the C language.

    Computer Setup

    • Windows 10 (latest version preferred but any version will do) or Windows 7 (less recommended)
    • Sysinternals Tools (www.sysinternals.com)
    • Debugging tools for Windows (from the Windows 10 SDK installation)
    Pavel Yosifovich
    Developer, Trainer, Author and Speaker

    Pavel Yosifovich is a renowned author, developer, and expert in Windows Internals, system programming, and software development. With extensive experience in low-level programming, he has authored several highly regarded books, including Windows Internals, Part 1 (7th Edition) and Windows 10 System Programming. His works provide deep insights into Windows architecture, kernel-mode development, and debugging techniques, making them essential resources for developers, security researchers, and IT professionals.

    Beyond his books, Pavel is also known for his contributions to the developer community through training, blog posts, and technical talks. He offers in-depth courses on TrainSec, where students can learn Windows Internals, debugging, and system programming directly from his expertise. His writing style balances technical depth with clarity, making complex topics accessible to both beginners and experienced programmers. Whether delving into kernel drivers, Windows debugging, or modern programming languages, Pavel’s books and courses serve as authoritative guides for those looking to master Windows and programming.

    Programutvikling uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?