ReversingHero is a Reverse Engineering self learning kit (x86_64 on linux) wrapped inside one binary file. It is made of 15 levels, with difficulty gradually increasing.
A set of hints and full solution videos is in the making.
If you already want to start working through the course, you can purchase an early license at a discounted price (10% off). As new videos are added, you will get them automatically.
ReversingHero is designed for beginners. It was written in pure assembly, no compilers were used.
It is recommended to have some experience with a low level programming language (Like C or Assembly), and some experience with a scripting programming language (like Python).
Please subscribe if you want to be notified when the videos are ready, and about my next projects: