Group of six diverse students standing in a row, holding books and notebooks, with backpacks, against a plain background.

What and for whom?

Classroom plans are ideal solutions for universities, engineering schools, professional trainers, and for-profit educational providers who want their students to be equipped with best-in-class reverse engineering software.

Two types of Classroom plans are available: the free-of-charge IDA Classroom plan and the 70% Classroom discount on standard IDA Pro plans.


Classroom plans can only be requested by educators. Individual students and/or researchers seeking access should contact their teaching staff. Educators must submit an application on behalf of their institution.

IDA Classroom Free

The free-of-charge IDA Classroom licenses offer a robust version of the core IDA Pro features, are however restricted to hardware platforms commonly used by students, i.e. Intel, ARM.

  • Named license
  • Support for x86, x64, ARM and ARM64 processors
  • Support for x86, x64, ARM and ARM64 cloud decompilers
  • Local debugger for native platform and GDB Client
  • Extendable with IDAPython, IDC scripts and C++ SDK
  • No size limitation for input files

  • Free
    IDA Pro with Classroom discount

    Classroom discount for IDA Pro

    Do you need the full power of IDA Pro for your classroom or education-related research work? If you are a recognized academic or trainer, you can apply for a substantial discount on your IDA Pro licenses, starting from 70% before volume discounts.

    IDA Classroom Free

    Free

    Classroom discount

    -70%

    on IDA Pro Essential, Expert-2/4/6 & Ultimate plans

    Disassemblers

    4 processors

    x86, x64, ARM and ARM64

    60+ processors

    Debuggers

    Local debugger for native platform and GDB Client

    Local and Remote debuggers for:

    Windows, Linux, OSX, iOS, XNU, Bochs, GDBServer, WinDBG, Intel PIN, Android (Dalvik)

    Decompilers

    4 Cloud-based

    x86, x64, ARM and ARM64

    2, 4, 6 or all local

    PythonAPI scripting

    C++ SDK scripting

    Access to public Lumina server

    Access to add-ons

    Private Lumina and Teams

    Technical support

    Commercial usage allowed

    FAQs

    Frequently asked questions

    You’ve got questions. We’ve got answers!

    Who qualifies for Classroom plans?

    PUBLIC ENROLLMENT: Classroom plans are exclusively available to academia, e.g., universities, technology institutes, engineering schools, and for-profit education providers, e.g., training centers and certification platforms, that enroll students publicly.

    Private education providers, such as corporate training departments and military schools, are excluded from the Classroom program and advised to purchase IDA Pro plans instead.

    Classroom plans are not directly available to individual students and/or researchers.

    Students and/or researchers that wish to benefit from Classroom plans individually should contact their teaching staff for them to submit an application on behalf of the teaching institution.

    RELEVANT FIELDS of STUDY: In addition to, Classroom plans are only available to teaching staff for usage with their students during courses and/or research work that address disassembly, decompilation, debugging and/or de-obfuscation techniques, such as, but not limited to, cybersecurity, malware analysisreverse engineeringprogram analysis, CPU design, compilers...

    COUNTRY LIMITATIONS: Classroom plans may be unavailable in some countries depending on guidance or rules and regulations provided by - amongst others - the UN Security Council, the U.S. Department of Commerce, the Council of the European Union or if Hex-Rays is not in a position to examine application documents provided in the language of the applying organization.

    For more information, inquire with sales@hex-rays.com

    Which fields of study and/or research are eligible for Classroom plans?

    Classroom plans are only available to teaching staff for usage with their students during courses and/or research work that address disassembly, decompilation, debugging and/or de-obfuscation techniques, such as, but not limited to, cybersecurity, malware analysisreverse engineeringprogram analysis, CPU design, compilers...

    Hex-Rays reserves the right to deny Classroom plans if the information provided is deemed questionable or the courses provided not justifying using Hex-Rays products.

    If you’d like to know if your course/field of research is eligible, please inquire with sales@hex-rays.com

    How to apply for a Classroom plan?

    Please fill out the following form, and our sales team will contact you shortly to discuss your requirements.

    Can individual students and/or researchers apply for Classroom plans?

    Classroom plans are not directly available to individual students and/or researchers.

    Students and/or researchers that wish to benefit from Classroom plans individually should contact their teaching staff for them to submit an application on behalf of the teaching institution.

     If your university department does not wish to apply for Classroom plans for your field of study, we encourage you to use IDA Free instead; or alternatively connect with other teaching and/or research groups within your university that may potentially be eligible for Classroom plans.