Access courses

Software Reverse Engineering Course

What will I learn?

Discover the hidden workings of software with our Software Reverse Engineering Training Programme, designed for tech professionals wanting to improve their skills. Get stuck in with important tools like Ghidra, Radare2, and IDA Pro, and learn top-level techniques such as automatic vulnerability scanning and code hiding. Learn how to find software weaknesses, write up what you find, and suggest ways to fix them. Set up safe and secure spaces and have a look at dynamic analysis methods. Improve your knowledge and stay sharp in the tech world with our focused, quality training.

Apoia's Unique Offerings

Online courses with lifetime access
Certificate aligned with educational standards
Printable PDF summaries
24/7 online support
Select and organise the chapters you wish to study
Set your own course workload
Instant feedback on practical activities
Study at your convenience, no internet required

Develop your skills

Enhance your practical skills listed below

Become proficient with Ghidra, Radare2, and IDA Pro for effective reverse engineering.

Write up vulnerabilities and create detailed security reports.

Use advanced code hiding and dynamic analysis techniques.

Set up secure environments using virtual machines and isolation.

Find software vulnerabilities like buffer overflows and input issues.

Suggested summary

Workload: between 4 and 360 hours

Before starting, you can change the chapters and workload.

  • Choose which chapter to start with
  • Add or remove chapters
  • Increase or decrease the course workload

Examples of chapters you can add

You will be able to generate more chapters similar to the examples below

This is a free course aimed at personal and professional development. It is not equivalent to a technical, undergraduate, or postgraduate course, but provides practical and relevant knowledge for your professional journey.