Save 15% OFF with EARLY2026 for Early Bird registration. Offer ends FEB 21, 2026.
Save 20% OFF with MULTI2026 for two or more classes. Offer ends DEC 31, 2026.
Sign up and save by filling out the form at the bottom of this page.
Terms and conditions apply.
Every year, hundreds of cybersecurity professionals join Hex-Rays’ official training programs to sharpen their reverse engineering workflows, troubleshoot real-world malware challenges, and deepen their understanding of core technologies like the Hex-Rays Decompiler and IDA SDK.
And this year, we're adding new and expanded content, enhanced exercises, and even more opportunities to learn directly from the team behind IDA Pro.
Led by IDA experts, designed for operational use, and structured for easy collaboration with your team or industry peers.
Open development sessions feature guided exercises and practical challenges for directly applicable, field-specific insights.
Learn new features like the RISC-V decompiler, WASM Disassembler, nanoMIPS support, idalib headless processing and more.
We offer 4 courses to choose from. Their times, descriptions, and requirements are below.
Deepen Your Knowledge: Get The Most Out of IDA Pro
Ideal For: Experienced users wanting to master scripting, decompilation, debugging, and automation
Level: Intermediate
What You Get: A training seat and a temporary training license, if needed
Duration: 3 days
Format: Online
Total Value: $/€ 3499 + VAT
Early Bird Price: $/€ 2974 + VAT
Total Savings: $/€ 525
This 3-day intermediate training is for experienced IDA users looking to deepen their skills in scripting, decompilation, debugging, and extending IDA with the C++ SDK. The training is divided into six sessions: we begin with scripting and automation using IDC and IDAPython, followed by handling complex scenarios in disassembly, such as working with functions and structure offsets. We then delve into decompilation techniques, including a gentle introduction to reversing C++ programs. The debugging session covers local and emulated debuggers, as well as scripting automation. Next, we explore type libraries and signatures, including creating and applying TIL files. The final session introduces the IDA SDK, guiding you through setting up and building C/C++ plugins.
⏰ Apr 7-9, 2026 10:00 (Paris Time Zone)
⏰ May 12-14, 2026 10:00 (New York Time Zone)
⏰ Sep 29-Oct 1, 2026 10:00 (Paris Time Zone)
⏰ Oct 13-15 2026 10:00 (New York Time Zone)
Advanced Decompiler Techniques
This 2-day course is ideal for intermediate or advanced IDA users looking to master the IDA Decompiler. Attendees will learn how to extend existing Decompiler passes to tweak code generation and handle specially crafted (malicious) examples. It covers both, the Microcode and the CTree API. Prototyping is done using IDAPython and then ported to the native C++ SDK. Additionally, this course provides attendees with an open development session where they can ask deeper questions and/or focus on specific features or exercises of their choice directly with the trainer.
⏰ May 12-13, 2026 10:00 (Paris Time Zone)
⏰ Jun 2-3, 2026 10:00 (New York Time Zone)
⏰ Nov 12-13, 2026 10:00 (Paris Time Zone)
⏰ Dec 1-2, 2026 10:00 (New York Time Zone)
Advanced Malware Techniques
This 1-day course is ideal for intermediate or advanced level IDA users. The training is structured similarly to a standard analysis workflow It starts with identifying and unpacking malware, including basic and sophisticated packers, while tackling common scenarios encountered in the process. Attendees will learn to work through defeating API hashing and string encryption within malware, leveraging plugins, and building their own custom tooling with IDA Python. From there, the session will conclude with gaining additional insights into analyzing further advanced malware techniques such as AV evasion, anti-analysis tactics, and advanced injection methods.
⏰ Apr/May TBD 10:00 (Paris Time Zone)
⏰ May 28, 2026 10:00 (New York Time Zone)
⏰ Oct 27, 2026 10:00 (Paris Time Zone)
⏰ Nov 17, 2026 10:00 (New York Time Zone)
Advanced IDA Python and C++ SDK
This 2-day course is ideal for intermediate or advanced IDA users looking to further hone their IDA programming. This course focuses on writing file format loaders and processor modules to extend IDA's functionality. Participants will perform prototyping using IDAPython and then write a full-blown implementation for a custom executable image format and processor architecture using the native C++ SDK. Additionally, this course provides attendees with an open development session where they can ask deeper questions and/or focus on specific features or exercises of their choice directly with the trainer.
⏰ May 26-27, 2026 10:00 (Paris Time Zone)
⏰ Jun 16-17, 2026 10:00 (New York Time Zone)
⏰ Nov 24-25, 2026 10:00 (Paris Time Zone)
⏰ Dec 15-16, 2026 10:00 (New York Time Zone)
Seats are limited to 25 per course. Early Bird offer ends February 21 and our multi-course offer ends December 31; or when classes are full, whichever comes first.
FAQs, eligibility and requirements are below. For more info, please contact training@hex-rays.com
Who can participate and what to know.
✔️ New, existing, and returning Hex-Rays customers are eligible and encouraged to apply.
✔️ Hex-Rays must comply with international regulations and perform KYC checks for any new customers. Learn more about the process here.
✔️ Upon payment and KYC verification, an IDA Pro license will be issued temporarily for use during your training course to those without an active license.
✔️ For wholesale or bulk orders, reach out to training@hex-rays.com.
❌ This promo cannot be combined with any corporate promos or reseller discounts. Individuals only.
❌ Each promo can be redeemed only once per person and may not be combined.
You’ve got questions, we have answers.
IDA 9.3 includes smarter analysis tools and broader support for various architectures and modules. Key features include RISC-V decompilers, WASM Disassembler, nanoMIPS support, headless processing with idalib, IDAPython enhancements, and improved debugging capabilities.
Check out our release notes for IDA 9.3 here.
To start the registration process, simply fill out the form above OR email training@hex-rays.com with your name, email, and the desired course(s).
Please allow for 2-3 business days for a response from our team. Promotional terms and conditions apply.
A "Know Your Customer" (KYC) check, is a process that verifies the identity and background of a customer through documents like a passport.
Since Hex-Rays develops advanced cybersecurity software that can be used for security research and reverse engineering, we must comply with international regulations like performing KYC checks. Read more about the process here.
We don't want you to miss out either! Email us at training@hex-rays.com and we'll work with you to find a solution.