Long overdue things I got done on the OpenSecurityTraining2 beta server this past weekend (with Claude's help): Adding OAuth login via Google & Github, making it email the instructor when students post to Discussions (a feature I've been asking for for years), and removing an annoying first-use "tour" of Open edX (that provides no value and for which there's no feature flag for disablement). All things coming to production soon, after getting some testing on beta while the Arch1901 beta is running.
(And for me, a Claude skill to collect better stats about student course completion without me needing to do a bunch of manual work. Obviously I'm loving Claude's ability to fix misc small things that have been bugging me forever.)
RE: https://infosec.exchange/@OpenSecurityTraining2/116515815171054746
There's still time to sign up before the next beta of Arch1901 kicks off May 20th!
📢Call for beta testers! (Round 2)📢
The "Architecture 1901: From zero to QEMU - A Gentle introduction to emulators from the ground up!" course by Antonio Nappa @jeppojeps / @fuzzsociety_org will begin May 20th. Sign up here: https://forms.gle/rB4mtU4BQtPo7utK8
This class has received a bunch of revisions based on student feedback! This course explores the fascinating world of emulation, guiding learners from the fundamentals of CPU design to the internals of QEMU and advanced instrumentation techniques.
You will start by understanding what emulation truly means—how software can imitate hardware—and progressively build your own 8-bit CPU emulator in Python (SimpleProc-8), extend it with interrupts, I/O, and MMIO, and finally instrument real-world emulators like QEMU.
The course combines hands-on labs, in-browser exercises, and conceptual lectures to bridge theory and practice, preparing students to tackle topics such as system emulation, hardware-assisted execution, and fuzzing of embedded targets.
By the end, you’ll not only understand how emulators work—you’ll be able to build, modify, and analyze them for research, debugging, and vulnerability discovery.

Enter the email you have used / will use when registering for beta.ost2.fyi. This will be used to enroll you in the beta class if you are selected. If your account does not exist at the time enrollment is processed, you will not be admitted to the class.