Learn

Structured learning that ends at a working system

Every path pairs concepts with labs, so what you learn on Monday is something you have configured, broken and fixed by Friday.

How it works

One cycle, repeated at every level

  1. Learn

    Short, focused lessons on one concept at a time.

  2. Practice

    A lab or challenge on a real, isolated system.

  3. Apply

    A scenario that asks you to use it under realistic conditions.

Learning paths

Paths in development

These paths are being built now. Each will open with its labs ready.

Learning pathPlanned

Cybersecurity Foundations

Operating systems, networking and core security concepts, each paired with a hands-on lab.

  • Linux
  • Networking
  • Security basics
FreeBeginner
Learning pathPlanned

Cyber Defense

Detection, logging and incident response, practiced in range scenarios rather than slides.

  • Detection
  • Logging
  • Incident response
PaidIntermediate
Learning pathPlanned

AI and LLM Security

How machine learning systems and language models are attacked, and how to test and defend them.

  • Prompt injection
  • Adversarial ML
  • Model risk
PaidAdvanced
Learning pathPlanned

Digital Forensics

Evidence acquisition, timeline analysis and reporting on disk, memory and network artifacts.

  • Disk
  • Memory
  • Timelines
PaidIntermediate
Learning pathPlanned

Secure Software

Finding and fixing vulnerabilities in real code, from input handling to dependency risk.

  • Web security
  • Code review
  • Dependencies
PaidIntermediate
Learning pathPlanned

Privacy and Security

Privacy-preserving computing, federated learning and data protection in practice.

  • Federated learning
  • Data protection
PaidAdvanced
Courses

Course labs running today

Semester courses run their labs on DIDLab, with each student team working on its own allocated environment. Access is through course enrollment.

CourseLive

Cybersecurity Course Labs

Semester labs where student teams build, harden and publish security work on their own allocated environments.

  • Team projects
  • Hardening
  • Assessment
Academic accessIntermediate
CourseLive

Blockchain Course Labs

Semester labs where student teams design, deploy and present blockchain applications on dedicated resources.

  • Team projects
  • Smart contracts
  • Deployment
Academic accessIntermediate
Who it is for

Built for four kinds of learners

  • StudentsCourse labs and practice that go beyond the classroom.
  • ProfessionalsPaths for moving into security or into AI and blockchain security.
  • OrganizationsPrograms for teams, delivered self-paced or instructor-led.
  • EducatorsReady-made labs and environments for your own courses.