Learn the Hard Stuff the Slow Way!

Self-paced introduction to C, ASM, and Reversing.


Start the free course!

Are you trying to learn how to breathe assembly? Are you trying to figure out how to reverse engineer anything?

Hate to be the one to tell you this, but the hard stuff is hard for a reason and you'll have to put the time in. This is a self-paced curriculum that was made to help students learn the basics of RE and assembly by slowly increasing the complexity of problems they work on until it all just sort of clicks. This course is meant for a student with some C/C++ experience who is looking to turn the corner into RE and exploit dev. Graduates of this course will be really freaking good at this.



Pre-Requisites

A decent amount of C/C++ is required. You don't need to be an expert, but you need to be able to figure out problems yourself. You also need to want to do RE or exploit dev really badly, or you'll just stop.

Self-Paced

We set the curriculum, you set your schedule. This is not a walkthrough, we point you at resources and give you difficult tasks. No matter how deep you get into the weeds, instructors are available for assistance to keep you moving forward.

Time Investment

This course takes as long as you want, but likely under two-hundred hours, depending on your comfort with assembly ahead of time and how much time you spend lost before asking for help. This is a self-guided journey with instructors avaialable to help answer questions and troubleshoot.



Our goal isn't to teach you how to hack, our goal is to teach you how to learn.


The Curriculum Everything You Will Learn

How Hello World Really Works

  • ELF
  • GCC Under the Hood
  • Linking

Tools

  • Objdump
  • GDB
  • Ghidra
  • And more!

C and Assembly

  • How
  • They
  • Really
  • Work

Reverse Engineering

  • Read Assembly
  • Visualize Function Calls
  • Understand Programs
  • Learn to Hate Yourself and Me



Start Now!

The entire course is free!

Begin the next chapter of your education today!

Take the Free Course

Join 500 other subscribers to get updates about our courses and our organization!

* indicates required



If you have any questions reach out to us and we will get back to you as soon as we can!