Cybersecurity Foundations
Operating systems, networking and core security concepts, each paired with a hands-on lab.
Every path pairs concepts with labs, so what you learn on Monday is something you have configured, broken and fixed by Friday.
Short, focused lessons on one concept at a time.
A lab or challenge on a real, isolated system.
A scenario that asks you to use it under realistic conditions.
These paths are being built now. Each will open with its labs ready.
Operating systems, networking and core security concepts, each paired with a hands-on lab.
Detection, logging and incident response, practiced in range scenarios rather than slides.
How machine learning systems and language models are attacked, and how to test and defend them.
Evidence acquisition, timeline analysis and reporting on disk, memory and network artifacts.
Finding and fixing vulnerabilities in real code, from input handling to dependency risk.
Privacy-preserving computing, federated learning and data protection in practice.
Semester courses run their labs on DIDLab, with each student team working on its own allocated environment. Access is through course enrollment.
Semester labs where student teams build, harden and publish security work on their own allocated environments.
Semester labs where student teams design, deploy and present blockchain applications on dedicated resources.