Open Courses
285 free course entry points from the Truth Surge training pipeline. These courses demonstrate structured learning, visual explanation, narration, cybersecurity training design, and AI-enabled production workflows.
AI Security
Courses for securing AI systems, agents, prompts, model workflows, and AI-enabled security operations.
Open course in the AI Security catalog: AI Agent Security.
Launch Course AI Agent Security Patterns in PythonOpen course in the AI Security catalog: AI Agent Security Patterns in Python.
Launch Course AI GovernanceOpen course in the AI Security catalog: AI Governance.
Launch Course AI Loop EngineeringA practical engineering course on designing bounded, observable, evidence-driven AI execution loops with explicit state, controlled tools, evaluation, budgets, guardrails, traces, and safe terminal conditions.
Launch Course AI Security ArchitectureOpen course in the AI Security catalog: AI Security Architecture.
Launch Course AI Supply Chain RisksOpen course in the AI Security catalog: AI Supply Chain Risks.
Launch Course AI-Assisted Threat Actor ProfilingOpen course in the AI Security catalog: AI-Assisted Threat Actor Profiling.
Launch Course AI-Assisted Vulnerability ManagementOpen course in the AI Security catalog: AI-Assisted Vulnerability Management.
Launch Course AI-Assisted Web Application AssessmentOpen course in the AI Security catalog: AI-Assisted Web Application Assessment.
Launch Course Building an AI Pentesting WorkstationOpen course in the AI Security catalog: Building an AI Pentesting Workstation.
Launch Course Building Secure Python AI ApplicationsOpen course in the AI Security catalog: Building Secure Python AI Applications.
Launch Course Defending Against Agent AbuseOpen course in the AI Security catalog: Defending Against Agent Abuse.
Launch Course LLM Threat ModelingOpen course in the AI Security catalog: LLM Threat Modeling.
Launch Course Prompt EngineeringA practical introduction to designing, testing, evaluating, securing, and maintaining prompts for large language model workflows.
Launch Course Prompt InjectionOpen course in the AI Security catalog: Prompt Injection.
Launch Course Prompt Injection Defenses in PythonOpen course in the AI Security catalog: Prompt Injection Defenses in Python.
Launch Course Red Teaming AI SystemsOpen course in the AI Security catalog: Red Teaming AI Systems.
Launch Course Securing AI AgentsOpen course in the AI Security catalog: Securing AI Agents.
Launch Course Wormable Prompt InjectionOpen course in the AI Security catalog: Wormable Prompt Injection.
Launch CourseApplication Security: C
Courses focused on memory safety, defensive input handling, unsafe API replacement, and C security fundamentals.
Open course in the Application Security: C catalog: Array Bounds Checking in C.
Launch Course Binary Data Validation in COpen course in the Application Security: C catalog: Binary Data Validation in C.
Launch Course Buffer Overflow Fundamentals in COpen course in the Application Security: C catalog: Buffer Overflow Fundamentals in C.
Launch Course Cryptography Fundamentals for C DevelopersOpen course in the Application Security: C catalog: Cryptography Fundamentals for C Developers.
Launch Course Double-Free Prevention in COpen course in the Application Security: C catalog: Double-Free Prevention in C.
Launch Course Memory Corruption Fundamentals in COpen course in the Application Security: C catalog: Memory Corruption Fundamentals in C.
Launch Course Replacing Unsafe APIs in COpen course in the Application Security: C catalog: Replacing Unsafe APIs in C.
Launch Course Secure Input Handling in COpen course in the Application Security: C catalog: Secure Input Handling in C.
Launch Course The C Memory ModelOpen course in the Application Security: C catalog: The C Memory Model.
Launch CourseApplication Security: C++
Courses focused on C++ memory safety, STL usage, concurrency, IPC, networking, cryptography, and defensive systems programming.
Open course in the Application Security: C++ catalog: Array Bounds Safety in C++.
Launch Course Atomic Operations in C++Open course in the Application Security: C++ catalog: Atomic Operations in C++.
Launch Course Avoiding Use-After-Free in C++Open course in the Application Security: C++ catalog: Avoiding Use-After-Free in C++.
Launch Course Binary Protocol Security in C++Open course in the Application Security: C++ catalog: Binary Protocol Security in C++.
Launch Course Buffer Overflow Prevention in C++Open course in the Application Security: C++ catalog: Buffer Overflow Prevention in C++.
Launch Course Compiler Security Features in C++Open course in the Application Security: C++ catalog: Compiler Security Features in C++.
Launch Course Concurrent Data Structures in C++Open course in the Application Security: C++ catalog: Concurrent Data Structures in C++.
Launch Course Cryptography Fundamentals for C++Open course in the Application Security: C++ catalog: Cryptography Fundamentals for C++.
Launch Course Dangling Pointer Prevention in C++Open course in the Application Security: C++ catalog: Dangling Pointer Prevention in C++.
Launch Course Environment Variable Security in C++Open course in the Application Security: C++ catalog: Environment Variable Security in C++.
Launch Course HTTP Client Security in C++Open course in the Application Security: C++ catalog: HTTP Client Security in C++.
Launch Course Input Validation in C++Open course in the Application Security: C++ catalog: Input Validation in C++.
Launch Course Integer Safety in C++Open course in the Application Security: C++ catalog: Integer Safety in C++.
Launch Course Introduction to Secure C++ ProgrammingOpen course in the Application Security: C++ catalog: Introduction to Secure C++ Programming.
Launch Course Iterator Safety in C++Open course in the Application Security: C++ catalog: Iterator Safety in C++.
Launch Course Safe Dynamic Memory Allocation in C++Open course in the Application Security: C++ catalog: Safe Dynamic Memory Allocation in C++.
Launch Course Safe File Handling in C++Open course in the Application Security: C++ catalog: Safe File Handling in C++.
Launch Course Safe Logging in C++Open course in the Application Security: C++ catalog: Safe Logging in C++.
Launch Course Secure Hashing in C++Open course in the Application Security: C++ catalog: Secure Hashing in C++.
Launch Course Secure IPC in C++Open course in the Application Security: C++ catalog: Secure IPC in C++.
Launch Course Secure Multithreaded Programming in C++Open course in the Application Security: C++ catalog: Secure Multithreaded Programming in C++.
Launch Course Secure Random Number Generation in C++Open course in the Application Security: C++ catalog: Secure Random Number Generation in C++.
Launch Course Secure Secret Storage in C++Open course in the Application Security: C++ catalog: Secure Secret Storage in C++.
Launch Course Secure Socket Programming in C++Open course in the Application Security: C++ catalog: Secure Socket Programming in C++.
Launch Course Secure STL Usage in C++Open course in the Application Security: C++ catalog: Secure STL Usage in C++.
Launch CourseApplication Security: .NET
Courses for C#, ASP.NET Core, Entity Framework, configuration, secrets, serialization, uploads, and secure .NET service design.
Open course in the Application Security: .NET catalog: API Key Handling in ASP.NET Core.
Launch Course ASP.NET Core Security FundamentalsOpen course in the Application Security: .NET catalog: ASP.NET Core Security Fundamentals.
Launch Course Common C# Security Anti-PatternsOpen course in the Application Security: .NET catalog: Common C# Security Anti-Patterns.
Launch Course Container Security for .NET DevelopersOpen course in the Application Security: .NET catalog: Container Security for .NET Developers.
Launch Course Cryptography Fundamentals for .NET DevelopersOpen course in the Application Security: .NET catalog: Cryptography Fundamentals for .NET Developers.
Launch Course Input Validation in C#Open course in the Application Security: .NET catalog: Input Validation in C#.
Launch Course Output Encoding and XSS Prevention in ASP.NET CoreOpen course in the Application Security: .NET catalog: Output Encoding and XSS Prevention in ASP.NET Core.
Launch Course Protecting Sensitive Data in C# ApplicationsOpen course in the Application Security: .NET catalog: Protecting Sensitive Data in C# Applications.
Launch Course Rate Limiting and Request Controls in ASP.NET CoreOpen course in the Application Security: .NET catalog: Rate Limiting and Request Controls in ASP.NET Core.
Launch Course Secrets Management for .NET ApplicationsOpen course in the Application Security: .NET catalog: Secrets Management for .NET Applications.
Launch Course Secure Background Services in .NETOpen course in the Application Security: .NET catalog: Secure Background Services in .NET.
Launch Course Secure Configuration in .NETOpen course in the Application Security: .NET catalog: Secure Configuration in .NET.
Launch Course Secure Connection Strings in .NETOpen course in the Application Security: .NET catalog: Secure Connection Strings in .NET.
Launch Course Secure Entity Framework CoreOpen course in the Application Security: .NET catalog: Secure Entity Framework Core.
Launch Course Secure File Uploads in ASP.NET CoreOpen course in the Application Security: .NET catalog: Secure File Uploads in ASP.NET Core.
Launch Course Secure Password Handling in .NETOpen course in the Application Security: .NET catalog: Secure Password Handling in .NET.
Launch Course Secure Serialization in .NETOpen course in the Application Security: .NET catalog: Secure Serialization in .NET.
Launch Course SQL Injection Prevention in .NETOpen course in the Application Security: .NET catalog: SQL Injection Prevention in .NET.
Launch Course XML Security in .NET ApplicationsOpen course in the Application Security: .NET catalog: XML Security in .NET Applications.
Launch CourseApplication Security: General
Broad application security courses covering authentication, authorization, validation, testing, secrets, file handling, and secure delivery.
Open course in the Application Security: General catalog: Authentication Fundamentals.
Launch Course Authorization FundamentalsOpen course in the Application Security: General catalog: Authorization Fundamentals.
Launch Course Defensive Shell ProgrammingOpen course in the Application Security: General catalog: Defensive Shell Programming.
Launch Course Dynamic Application Security TestingOpen course in the Application Security: General catalog: Dynamic Application Security Testing.
Launch Course Input Validation FundamentalsOpen course in the Application Security: General catalog: Input Validation Fundamentals.
Launch Course Introduction to Secure PowerShell ScriptingOpen course in the Application Security: General catalog: Introduction to Secure PowerShell Scripting.
Launch Course Introduction to Secure Shell ScriptingOpen course in the Application Security: General catalog: Introduction to Secure Shell Scripting.
Launch Course Password Security and Credential StorageOpen course in the Application Security: General catalog: Password Security and Credential Storage.
Launch Course Secrets ManagementA practical course on identifying, storing, delivering, rotating, monitoring, and governing application and infrastructure secrets safely.
Launch Course Secure File HandlingOpen course in the Application Security: General catalog: Secure File Handling.
Launch Course Secure Software Development LifecycleOpen course in the Application Security: General catalog: Secure Software Development Lifecycle.
Launch Course Security Headers ExplainedOpen course in the Application Security: General catalog: Security Headers Explained.
Launch Course Session Management SecurityOpen course in the Application Security: General catalog: Session Management Security.
Launch Course Static Application Security TestingOpen course in the Application Security: General catalog: Static Application Security Testing.
Launch Course Threat Modeling Container Escape ScenariosOpen course in the Application Security: General catalog: Threat Modeling Container Escape Scenarios.
Launch Course Vibe CodingA practical course on disciplined AI-assisted software development, covering intent, context, small changes, code review, testing, debugging, security, dependencies, and maintainable production readiness.
Launch Course Web Application Security FundamentalsOpen course in the Application Security: General catalog: Web Application Security Fundamentals.
Launch CourseApplication Security: JavaScript and Node.js
Courses for securing JavaScript and Node.js applications, APIs, databases, child processes, files, secrets, and containerized services.
Open course in the Application Security: JavaScript and Node.js catalog: Encryption Fundamentals in Node.js.
Launch Course Event-Driven Security in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: Event-Driven Security in Node.js.
Launch Course Injection Vulnerabilities for JavaScript DevelopersOpen course in the Application Security: JavaScript and Node.js catalog: Injection Vulnerabilities for JavaScript Developers.
Launch Course Input Validation in JavaScriptOpen course in the Application Security: JavaScript and Node.js catalog: Input Validation in JavaScript.
Launch Course Introduction to Node.js Application SecurityOpen course in the Application Security: JavaScript and Node.js catalog: Introduction to Node.js Application Security.
Launch Course ORM Security Patterns in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: ORM Security Patterns in Node.js.
Launch Course Path Traversal Prevention in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: Path Traversal Prevention in Node.js.
Launch Course REST API Security in NodeJSOpen course in the Application Security: JavaScript and Node.js catalog: REST API Security in NodeJS.
Launch Course Safe File Handling in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: Safe File Handling in Node.js.
Launch Course Safe Process Execution in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: Safe Process Execution in Node.js.
Launch Course Secrets Management in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: Secrets Management in Node.js.
Launch Course Secure Child Process Usage in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: Secure Child Process Usage in Node.js.
Launch Course Secure Database Connections in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: Secure Database Connections in Node.js.
Launch Course Secure Dockerized Node.js ApplicationsOpen course in the Application Security: JavaScript and Node.js catalog: Secure Dockerized Node.js Applications.
Launch Course Secure File Uploads in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: Secure File Uploads in Node.js.
Launch Course Secure Random Numbers in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: Secure Random Numbers in Node.js.
Launch Course SQL Injection Prevention in Node.jsOpen course in the Application Security: JavaScript and Node.js catalog: SQL Injection Prevention in Node.js.
Launch CourseApplication Security: Python
Courses for secure Python applications, data handling, serialization, subprocesses, HTTP clients, templates, logging, TLS, and AI application patterns.
Open course in the Application Security: Python catalog: Certificate Validation in Python.
Launch Course Common Python Security MistakesOpen course in the Application Security: Python catalog: Common Python Security Mistakes.
Launch Course Digital Signatures in PythonOpen course in the Application Security: Python catalog: Digital Signatures in Python.
Launch Course Environment Variable Security in PythonOpen course in the Application Security: Python catalog: Environment Variable Security in Python.
Launch Course Exception Handling Without Information Leakage in PythonOpen course in the Application Security: Python catalog: Exception Handling Without Information Leakage in Python.
Launch Course HTTP Security Headers in PythonOpen course in the Application Security: Python catalog: HTTP Security Headers in Python.
Launch Course Input Validation in PythonOpen course in the Application Security: Python catalog: Input Validation in Python.
Launch Course Path Traversal Prevention in PythonOpen course in the Application Security: Python catalog: Path Traversal Prevention in Python.
Launch Course Safe Data Serialization in PythonOpen course in the Application Security: Python catalog: Safe Data Serialization in Python.
Launch Course Safe File Handling in PythonOpen course in the Application Security: Python catalog: Safe File Handling in Python.
Launch Course Safe Logging in PythonOpen course in the Application Security: Python catalog: Safe Logging in Python.
Launch Course Safe ORM Usage in PythonOpen course in the Application Security: Python catalog: Safe ORM Usage in Python.
Launch Course Safe Process Execution in PythonOpen course in the Application Security: Python catalog: Safe Process Execution in Python.
Launch Course Secrets Management in PythonOpen course in the Application Security: Python catalog: Secrets Management in Python.
Launch Course Secure API Clients in PythonOpen course in the Application Security: Python catalog: Secure API Clients in Python.
Launch Course Secure Database Connections in PythonOpen course in the Application Security: Python catalog: Secure Database Connections in Python.
Launch Course Secure HTTP Clients in PythonOpen course in the Application Security: Python catalog: Secure HTTP Clients in Python.
Launch Course Secure JSON and YAML Processing in PythonOpen course in the Application Security: Python catalog: Secure JSON and YAML Processing in Python.
Launch Course Secure Random Number Generation in PythonOpen course in the Application Security: Python catalog: Secure Random Number Generation in Python.
Launch Course Secure Socket Programming in PythonOpen course in the Application Security: Python catalog: Secure Socket Programming in Python.
Launch Course Secure Subprocess Usage in PythonOpen course in the Application Security: Python catalog: Secure Subprocess Usage in Python.
Launch Course Secure Template Rendering in PythonOpen course in the Application Security: Python catalog: Secure Template Rendering in Python.
Launch Course SQL Injection Prevention in PythonOpen course in the Application Security: Python catalog: SQL Injection Prevention in Python.
Launch Course Temporary File Security in PythonOpen course in the Application Security: Python catalog: Temporary File Security in Python.
Launch Course TLS Fundamentals in PythonOpen course in the Application Security: Python catalog: TLS Fundamentals in Python.
Launch Course Webhook Security in PythonOpen course in the Application Security: Python catalog: Webhook Security in Python.
Launch Course XSS Prevention in Python FrameworksOpen course in the Application Security: Python catalog: XSS Prevention in Python Frameworks.
Launch CourseApplication Security: TypeScript
Courses for TypeScript application security fundamentals and defensive input validation.
Open course in the Application Security: TypeScript catalog: Input Validation in TypeScript.
Launch Course Introduction to TypeScript Application SecurityOpen course in the Application Security: TypeScript catalog: Introduction to TypeScript Application Security.
Launch CourseCryptography
Courses covering post-quantum cryptography, quantum risk, NIST standards, migration planning, and long-lived data exposure.
Open course in the Cryptography catalog: Harvest Now, Decrypt Later.
Launch Course Introduction to Post-Quantum CryptographyOpen course in the Cryptography catalog: Introduction to Post-Quantum Cryptography.
Launch Course NIST PQC Standards OverviewOpen course in the Cryptography catalog: NIST PQC Standards Overview.
Launch Course PQC for TLS and Web ServicesOpen course in the Cryptography catalog: PQC for TLS and Web Services.
Launch Course Quantum Threats for Security PractitionersOpen course in the Cryptography catalog: Quantum Threats for Security Practitioners.
Launch CourseDetection Engineering
Courses for telemetry, SIEM, EDR, rule writing, detection engineering, and detection lifecycle management.
Open course in the Detection Engineering catalog: Detection Engineering.
Launch Course Detection Lifecycle ManagementOpen course in the Detection Engineering catalog: Detection Lifecycle Management.
Launch Course Telemetry FundamentalsOpen course in the Detection Engineering catalog: Telemetry Fundamentals.
Launch Course What is EDR?Open course in the Detection Engineering catalog: What is EDR?.
Launch Course What is SIEM?Open course in the Detection Engineering catalog: What is SIEM?.
Launch Course Writing Detection RulesOpen course in the Detection Engineering catalog: Writing Detection Rules.
Launch CourseDigital Forensics
Courses for DFIR workflow, host and mobile forensics, browser artifacts, removable media, malware triage, and toolkit development.
Open course in the Digital Forensics catalog: Android Forensics Fundamentals.
Launch Course Browser Forensics FundamentalsOpen course in the Digital Forensics catalog: Browser Forensics Fundamentals.
Launch Course Building a DFIR ToolkitOpen course in the Digital Forensics catalog: Building a DFIR Toolkit.
Launch Course Introduction to Digital Forensics and Incident ResponseOpen course in the Digital Forensics catalog: Introduction to Digital Forensics and Incident Response.
Launch Course iPhone Forensics FundamentalsOpen course in the Digital Forensics catalog: iPhone Forensics Fundamentals.
Launch Course Linux Forensics FundamentalsOpen course in the Digital Forensics catalog: Linux Forensics Fundamentals.
Launch Course macOS Forensics FundamentalsOpen course in the Digital Forensics catalog: macOS Forensics Fundamentals.
Launch Course Static Malware Analysis FundamentalsOpen course in the Digital Forensics catalog: Static Malware Analysis Fundamentals.
Launch Course USB and Removable Media AnalysisOpen course in the Digital Forensics catalog: USB and Removable Media Analysis.
Launch Course Windows Forensics FundamentalsOpen course in the Digital Forensics catalog: Windows Forensics Fundamentals.
Launch Course Windows Global Device Identifier and Device TrackingOpen course in the Digital Forensics catalog: Windows Global Device Identifier and Device Tracking.
Launch CourseDrone Operations
Courses for UAV mission planning, observation, environmental constraints, night operations, thermal imaging, infrastructure inspection, GPS resilience, and operations centers.
Open course in the Drone Operations catalog: Aerial Observation Fundamentals.
Launch Course Building a Drone Operations CenterOpen course in the Drone Operations catalog: Building a Drone Operations Center.
Launch Course Drone-Based Infrastructure InspectionOpen course in the Drone Operations catalog: Drone-Based Infrastructure Inspection.
Launch Course Environmental Factors in Drone OperationsOpen course in the Drone Operations catalog: Environmental Factors in Drone Operations.
Launch Course GPS Spoofing and Jamming FundamentalsOpen course in the Drone Operations catalog: GPS Spoofing and Jamming Fundamentals.
Launch Course Introduction to Drone OperationsOpen course in the Drone Operations catalog: Introduction to Drone Operations.
Launch Course Night Operations FundamentalsOpen course in the Drone Operations catalog: Night Operations Fundamentals.
Launch Course Operating in Challenging WeatherOpen course in the Drone Operations catalog: Operating in Challenging Weather.
Launch Course Thermal Imaging FundamentalsOpen course in the Drone Operations catalog: Thermal Imaging Fundamentals.
Launch CourseEffective Learning
Courses for learning science, deliberate practice, expertise, motivation, cognitive load, neuroplasticity, decision science, and course creation.
Open course in the Effective Learning catalog: ADDIE Model for eLearning Course Creation.
Launch Course Cognitive Load TheoryOpen course in the Effective Learning catalog: Cognitive Load Theory.
Launch Course Critical ThinkingOpen course in the Effective Learning catalog: Critical Thinking.
Launch Course eLearning Course Creation with Adobe Creative CloudOpen course in the Effective Learning catalog: eLearning Course Creation with Adobe Creative Cloud.
Launch Course eLearning Course Creation with Articulate 360Open course in the Effective Learning catalog: eLearning Course Creation with Articulate 360.
Launch Course Energy as a ResourceOpen course in the Effective Learning catalog: Energy as a Resource.
Launch Course How People LearnOpen course in the Effective Learning catalog: How People Learn.
Launch Course Human Performance FundamentalsOpen course in the Effective Learning catalog: Human Performance Fundamentals.
Launch Course Introduction to Decision ScienceOpen course in the Effective Learning catalog: Introduction to Decision Science.
Launch Course Introduction to Deliberate PracticeOpen course in the Effective Learning catalog: Introduction to Deliberate Practice.
Launch Course Introduction to NeuroplasticityOpen course in the Effective Learning catalog: Introduction to Neuroplasticity.
Launch Course Lifestyle Modulators of NeuroplasticityOpen course in the Effective Learning catalog: Lifestyle Modulators of Neuroplasticity.
Launch Course MetacognitionOpen course in the Effective Learning catalog: Metacognition.
Launch Course Reflective PracticeOpen course in the Effective Learning catalog: Reflective Practice.
Launch Course Sleep and LearningOpen course in the Effective Learning catalog: Sleep and Learning.
Launch Course The Science of Expert PerformanceOpen course in the Effective Learning catalog: The Science of Expert Performance.
Launch Course The Science of ExpertiseOpen course in the Effective Learning catalog: The Science of Expertise.
Launch Course The Science of MotivationOpen course in the Effective Learning catalog: The Science of Motivation.
Launch Course Time as a ResourceOpen course in the Effective Learning catalog: Time as a Resource.
Launch CourseExplainers
Short conceptual courses explaining major cybersecurity, governance, risk, and technical concepts.
A practical introduction to Bayesian networks for modeling uncertain variables, dependencies, evidence, inference, learning, validation, and responsible decision support.
Launch Course What are FedRAMP Baselines?Open course in the Explainers catalog: What are FedRAMP Baselines?.
Launch Course What Are the CIS Controls?Open course in the Explainers catalog: What Are the CIS Controls?.
Launch Course What Is CMMC 2.0?Open course in the Explainers catalog: What Is CMMC 2.0?.
Launch Course What is Continuous Monitoring?Open course in the Explainers catalog: What is Continuous Monitoring?.
Launch Course What is Cyber Kill ChainOpen course in the Explainers catalog: What is Cyber Kill Chain.
Launch Course What Is Detection Engineering?Open course in the Explainers catalog: What Is Detection Engineering?.
Launch Course What is FedRAMP High?Open course in the Explainers catalog: What is FedRAMP High?.
Launch Course What Is FedRAMP?Open course in the Explainers catalog: What Is FedRAMP?.
Launch Course What is Incident Response LifecycleOpen course in the Explainers catalog: What is Incident Response Lifecycle.
Launch Course What Is NIST SP 800-53?Open course in the Explainers catalog: What Is NIST SP 800-53?.
Launch Course What Is RMF?Open course in the Explainers catalog: What Is RMF?.
Launch Course What Is SBOM?Open course in the Explainers catalog: What Is SBOM?.
Launch Course What Is SOC 2?Open course in the Explainers catalog: What Is SOC 2?.
Launch Course What Is Threat Hunting?Open course in the Explainers catalog: What Is Threat Hunting?.
Launch Course What Is Vulnerability Management?Open course in the Explainers catalog: What Is Vulnerability Management?.
Launch Course What Is Zero Trust?Open course in the Explainers catalog: What Is Zero Trust?.
Launch CourseGovernance, Risk, and Compliance
Courses connecting security practice to governance frameworks, compliance programs, evidence, assessments, and continuous monitoring.
Open course in the Governance, Risk, and Compliance catalog: FedRAMP Evidence and Documentation.
Launch Course FedRAMP Vulnerability ManagementOpen course in the Governance, Risk, and Compliance catalog: FedRAMP Vulnerability Management.
Launch Course NIST CSF 2.0 FundamentalsA practical introduction to using NIST CSF 2.0 as a flexible cybersecurity risk management framework for outcomes, profiles, tiers, governance, communication, and continuous improvement.
Launch Course OWASP Top 10 2025 Mapped to CIS Critical Security ControlsOpen course in the Governance, Risk, and Compliance catalog: OWASP Top 10 2025 Mapped to CIS Critical Security Controls.
Launch Course OWASP Top 10 2025 Mapped to CMMC 2.0 PracticesOpen course in the Governance, Risk, and Compliance catalog: OWASP Top 10 2025 Mapped to CMMC 2.0 Practices.
Launch Course OWASP Top 10 2025 Mapped to HIPAA Security Rule SafeguardsOpen course in the Governance, Risk, and Compliance catalog: OWASP Top 10 2025 Mapped to HIPAA Security Rule Safeguards.
Launch Course OWASP Top 10 2025 Mapped to ISO/IEC 27001 and ISO/IEC 27002 ControlsOpen course in the Governance, Risk, and Compliance catalog: OWASP Top 10 2025 Mapped to ISO/IEC 27001 and ISO/IEC 27002 Controls.
Launch Course OWASP Top 10 2025 Mapped to NIST SP 800-53 Rev. 5Open course in the Governance, Risk, and Compliance catalog: OWASP Top 10 2025 Mapped to NIST SP 800-53 Rev. 5.
Launch Course OWASP Top 10 2025 Mapped to PCI DSS v4.0 RequirementsOpen course in the Governance, Risk, and Compliance catalog: OWASP Top 10 2025 Mapped to PCI DSS v4.0 Requirements.
Launch Course OWASP Top 10 2025 Mapped to SOC 2 Trust Services CriteriaOpen course in the Governance, Risk, and Compliance catalog: OWASP Top 10 2025 Mapped to SOC 2 Trust Services Criteria.
Launch Course SOC 2 Type I vs Type IIA practical course on the difference between SOC 2 Type I and Type II reports, evidence, scope, and sustainable readiness.
Launch CourseInfrastructure and Cloud Security
Courses for cloud security, IAM, Linux and network hardening, containers, incident response, DDoS, patching, and vulnerability operations.
A practical course on RAM-backed Linux boot designs, including live-to-RAM systems, initramfs, tmpfs, overlays, volatile root patterns, persistence planning, updates, and recovery.
Launch Course Cloud IAM FundamentalsA practical introduction to cloud identity and access management: principals, policies, least privilege, federation, workload identity, risky permission paths, monitoring, governance, and access review.
Launch Course Cloud Incident Response FundamentalsOpen course in the Infrastructure and Cloud Security catalog: Cloud Incident Response Fundamentals.
Launch Course Cloud Security FundamentalsOpen course in the Infrastructure and Cloud Security catalog: Cloud Security Fundamentals.
Launch Course Container Security FundamentalsOpen course in the Infrastructure and Cloud Security catalog: Container Security Fundamentals.
Launch Course Container Vulnerability ManagementOpen course in the Infrastructure and Cloud Security catalog: Container Vulnerability Management.
Launch Course DDoS MitigationA practical course on planning, operating, and improving defensive DDoS mitigation for internet-facing services.
Launch Course Incident Response PlaybooksA practical, operations-focused course on building and using incident response playbooks.
Launch Course Known Exploited VulnerabilitiesOpen course in the Infrastructure and Cloud Security catalog: Known Exploited Vulnerabilities.
Launch Course Linux Security FundamentalsA practical defensive introduction to safely operating Linux systems through identity, permissions, services, patching, remote access, monitoring, backups, and controlled change.
Launch Course Network Hardening FundamentalsA practical introduction to reducing network attack surface and improving resilience through inventory, segmentation, access control, secure configuration, patching, monitoring, validation, and change control.
Launch Course Patch Management for Containerized EnvironmentsOpen course in the Infrastructure and Cloud Security catalog: Patch Management for Containerized Environments.
Launch Course PetitPotam: NTLM Relay, AD CS Exposure, Detection, and DefenseOpen course in the Infrastructure and Cloud Security catalog: PetitPotam: NTLM Relay, AD CS Exposure, Detection, and Defense.
Launch Course System Hardening FundamentalsA practical introduction to reducing operating system and endpoint risk through inventory, baselines, least privilege, service reduction, patching, logging, endpoint protection, backup readiness, validation, and change control.
Launch Course Vulnerability Management FundamentalsA practical introduction to finding, understanding, prioritizing, remediating, verifying, and improving vulnerability management work across enterprise technology environments.
Launch CourseLocal LLM
Courses for local AI infrastructure, model selection, serving, performance tuning, GPU operations, private RAG, dashboards, and owned AI workflows.
Open course in the Local LLM catalog: AI Homelab Fundamentals.
Launch Course Batch Size Tuning for LLM InferenceOpen course in the Local LLM catalog: Batch Size Tuning for LLM Inference.
Launch Course Building a Private AI AssistantOpen course in the Local LLM catalog: Building a Private AI Assistant.
Launch Course Building a Private Security Operations DashboardOpen course in the Local LLM catalog: Building a Private Security Operations Dashboard.
Launch Course Building an AI Inference ClusterOpen course in the Local LLM catalog: Building an AI Inference Cluster.
Launch Course Choosing Local Model for VisionOpen course in the Local LLM catalog: Choosing Local Model for Vision.
Launch Course Choosing the Right Model for Your HardwareOpen course in the Local LLM catalog: Choosing the Right Model for Your Hardware.
Launch Course Cloud GPU FundamentalsOpen course in the Local LLM catalog: Cloud GPU Fundamentals.
Launch Course Cost Controls for Cloud GPU WorkloadsOpen course in the Local LLM catalog: Cost Controls for Cloud GPU Workloads.
Launch Course Getting Started with llama.cppOpen course in the Local LLM catalog: Getting Started with llama.cpp.
Launch Course GGUF FundamentalsOpen course in the Local LLM catalog: GGUF Fundamentals.
Launch Course GPU Drivers for Linux AI SystemsOpen course in the Local LLM catalog: GPU Drivers for Linux AI Systems.
Launch Course Hybrid and Cluster AI Telemetry FundamentalsOpen course in the Local LLM catalog: Hybrid and Cluster AI Telemetry Fundamentals.
Launch Course Hybrid Local and Cloud AI ArchitecturesOpen course in the Local LLM catalog: Hybrid Local and Cloud AI Architectures.
Launch Course Introduction to Local LLM InfrastructureAn introductory course on local LLM hardware, model memory, runtimes, operating systems, tuning, security, privacy, and operations.
Launch Course Introduction to Local Vision AI MonitoringOpen course in the Local LLM catalog: Introduction to Local Vision AI Monitoring.
Launch Course LM Studio for Sovereign AI WorkflowsOpen course in the Local LLM catalog: LM Studio for Sovereign AI Workflows.
Launch Course Load Balancing for Multiple Local LLM ServersOpen course in the Local LLM catalog: Load Balancing for Multiple Local LLM Servers.
Launch Course Managing Large Context WindowsOpen course in the Local LLM catalog: Managing Large Context Windows.
Launch Course MCP FundamentalsOpen course in the Local LLM catalog: MCP Fundamentals.
Launch Course MCP SecurityOpen course in the Local LLM catalog: MCP Security.
Launch Course Model Quantization FundamentalsOpen course in the Local LLM catalog: Model Quantization Fundamentals.
Launch Course Multi-GPU FundamentalsOpen course in the Local LLM catalog: Multi-GPU Fundamentals.
Launch Course Ollama Operations FundamentalsOpen course in the Local LLM catalog: Ollama Operations Fundamentals.
Launch Course Open WebUI FundamentalsOpen course in the Local LLM catalog: Open WebUI Fundamentals.
Launch Course Optimizing Local LLM PerformanceOpen course in the Local LLM catalog: Optimizing Local LLM Performance.
Launch Course Private RAG ArchitectureOpen course in the Local LLM catalog: Private RAG Architecture.
Launch Course Renting GPUs in the CloudOpen course in the Local LLM catalog: Renting GPUs in the Cloud.
Launch Course Running LLMs on Apple SiliconOpen course in the Local LLM catalog: Running LLMs on Apple Silicon.
Launch Course Serving LLMs over APIsOpen course in the Local LLM catalog: Serving LLMs over APIs.
Launch Course Sovereign AI FundamentalsOpen course in the Local LLM catalog: Sovereign AI Fundamentals.
Launch Course Turning a Gaming PC into an AI WorkstationOpen course in the Local LLM catalog: Turning a Gaming PC into an AI Workstation.
Launch CourseOSINT
Courses for open-source intelligence, digital footprints, analytic methods, deception resistance, workflow design, and synthetic media awareness.
Open course in the OSINT catalog: Building an OSINT Workflow.
Launch Course Building an OSINT WorkstationOpen course in the OSINT catalog: Building an OSINT Workstation.
Launch Course Coordinating Intelligence Operations in Multiple JurisdictionsOpen course in the OSINT catalog: Coordinating Intelligence Operations in Multiple Jurisdictions.
Launch Course Counter-DeceptionA defensive, analyst-focused course on evaluating misleading claims, digital artifacts, impersonation pressure, uncertainty, and escalation.
Launch Course Deepfakes and Synthetic MediaOpen course in the OSINT catalog: Deepfakes and Synthetic Media.
Launch Course Intelligence AnalysisA practical course on turning authorized information into transparent, decision-ready intelligence analysis.
Launch Course Introduction to OSINTOpen course in the OSINT catalog: Introduction to OSINT.
Launch Course Structured Analytic TechniquesOpen course in the OSINT catalog: Structured Analytic Techniques.
Launch Course Technical OSINT FundamentalsOpen course in the OSINT catalog: Technical OSINT Fundamentals.
Launch Course Understanding Digital FootprintsOpen course in the OSINT catalog: Understanding Digital Footprints.
Launch CourseOT Security
Courses for industrial control systems, OT architecture, protocols, monitoring, telemetry, vulnerability management, continuity, and standards.
Open course in the OT Security catalog: Business Continuity in OT Environments.
Launch Course ICS Components and ArchitecturesOpen course in the OT Security catalog: ICS Components and Architectures.
Launch Course IEC 62443 FundamentalsOpen course in the OT Security catalog: IEC 62443 Fundamentals.
Launch Course Industrial ProtocolsOpen course in the OT Security catalog: Industrial Protocols.
Launch Course Introduction to OT SecurityOpen course in the OT Security catalog: Introduction to OT Security.
Launch Course NIST SP 800-82 FundamentalsOpen course in the OT Security catalog: NIST SP 800-82 Fundamentals.
Launch Course OT Security Monitoring FundamentalsOpen course in the OT Security catalog: OT Security Monitoring Fundamentals.
Launch Course OT Telemetry FundamentalsOpen course in the OT Security catalog: OT Telemetry Fundamentals.
Launch Course OT Threat LandscapeOpen course in the OT Security catalog: OT Threat Landscape.
Launch Course OT Vulnerability ManagementOpen course in the OT Security catalog: OT Vulnerability Management.
Launch Course Purdue ModelOpen course in the OT Security catalog: Purdue Model.
Launch CourseThreat Hunting
Courses for proactive investigation, hunt fundamentals, industrial network hunting, and operational threat discovery.
A practical course on structured, defensive threat hunting: questions, hypotheses, telemetry, behavior mapping, querying, validation, outcomes, and detection improvement.
Launch Course Threat Hunting in Industrial NetworksOpen course in the Threat Hunting catalog: Threat Hunting in Industrial Networks.
Launch Course What is Threat Hunting?Open course in the Threat Hunting catalog: What is Threat Hunting?.
Launch CourseThreat Intelligence
Courses for threat intelligence foundations and analytic tradecraft.