{css=background-image: url('https://hex-rays.com/hubfs/trainings-lp-early-bird-promo-q1-2026.png'); background-size: cover; background-position: center center; , src=https://hex-rays.com/hubfs/trainings-lp-early-bird-promo-q1-2026.png, background_position=MIDDLE_CENTER, background_size=cover}
background-image: url('https://hex-rays.com/hubfs/trainings-lp-early-bird-promo-q1-2026.png'); background-size: cover; background-position: center center;
🚀 Limited-Time Offer

2026 IDA Online Training.
Real Expertise. Exclusive Savings.

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.

Learn IDA Pro from the IDA Pros

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.

Interactive Online Course

Led by IDA experts, designed for operational use, and structured for easy collaboration with your team or industry peers.

Hands-On Learning

Open development sessions feature guided exercises and practical challenges for directly applicable, field-specific insights.

Updated for IDA 9.3

Learn new features like the RISC-V decompiler, WASM Disassembler, nanoMIPS support, idalib headless processing and more.

Select Your Training Path

Online Trainings for Every Skill Level and All Your IDA Needs

We offer 4 courses to choose from. Their times, descriptions, and requirements are below.

Intermediate Training


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 Training


Advanced Decompiler Techniques

  • Ideal For: Those looking to extend decompiler passes, tweak Microcode, utilize CTree API, and more
  • Level: Advanced
  • What You Get: A training seat and a temporary training license, if needed
  • Duration: 2 days
  • Format: Online
  • Total Value: $/€ 1599 + VAT
  • Early Bird Price: $/€ 1359 + VAT
  • Total Savings: $/€ 240

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 Training


Advanced Malware Techniques

  • Ideal For: Those looking to reverse engineer advanced malware, API hashing, evasion techniques, and more
  • Level: Advanced
  • What You Get: A training seat and a temporary training license, if needed
  • Duration: 1 day
  • Format:  Online
  • Total Value: $/€ 1399
  • Your Price: $/€ 1189 + VAT
  • Total Savings: $/€ 210

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 Programming Training


Advanced IDA Python and C++ SDK

  • Ideal For: Developers building custom loaders, processor modules, and executable formats using IDA Python and C++ SDK
  • Level: Advanced
  • What You Get: A training seat and a temporary training license, if needed
  • Duration: 2 day
  • Format: Online
  • Total Value: $/€ 1599
  • Your Price: $/€ 1359 + VAT
  • Total Savings: $/€ 240

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)

⏰ Limited Time Offer

Sign Up and Save, Before it's Too Late

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

Terms and Conditions

Eligibility & Requirements

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.

FAQs

Frequently Asked Questions

You’ve got questions, we have answers.

What are the new features in IDA 9.3?

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.

How do I register and get my discounted training course?

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.
 

What is a KYC check and why do you have to do it?

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.

What if I can't attend the offered courses but don't want to miss out on this offer?

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.