Courses from 900+ universities
We learn about how 2U is benefitting from edX, but very little about how edX benefits from 2U.
Organize and share your learning with Class Central Lists.
View our Lists Showcase
This class serves as a foundation for the follow on "Architecture 2001: x86-64 OS Internals" class. It teaches the basic concepts and describes the hardware that assembly code deals with. It also goes over many of the most common assembly instructions. A…
This is it! This is the class that *actually* teaches you how ring 0 vs. ring 3 privilege separation works at a deep deep level on Intel hardware!!! But so much more too! This class gives you an incredibly strong foundation for Windows, Linux, *BSD, or m…
This course concentrates on bootstrapping knowledge about coreboot design principles and boot process. It also helps you prepare a coreboot development environment in the way professional coreboot service providers use. A correctly set envionment should…
This mini-course teaches you how to use the Windows Debugger (WinDbg) well enough to use it in classes that depend on it.
This mini-course teaches you how to use the GNU Debugger (gdb) well enough to use it in classes that depend on it.
This mini-course teaches you how to use the Windows Debugger (WinDbg) to debug the Windows kernel, for exploration of OS internals.
This class is designed to give you all the background you need to understand how x86-64 reset vector firmware works, and what the most common security misconfigurations are. It will prepare you to be able to read and understand the existing attack and de…
This course teaches you how to use the Simics full system simulator debugger well enough to use it in classes that depend on it (like Architecture 4001.)
This class is designed to be hands-on, and we will be using several Python frameworks against CTF challenges: a binary analysis framework called angr and a SMT solver called z3.
In the malicious documents series of courses we will go through some of the most common document file formats. We will start with an overview of each format. Based on this we will look at tools & methods to analyze them and common payload delivery techni…
Get personalized course recommendations, track subjects and courses with reminders, and more.