Skip to main content
Course

DevSecOps Foundations

Bake security into the pipeline so speed and safety stop fighting.

Intermediate

Level

4

Modules

8

Lessons

4

Graded quizzes

2

Assignments

8 hours

Estimated time

What you will be able to do

  • You will be able to explain what DevSecOps is, how it differs from traditional security, and why shared ownership across Dev, Sec, and Ops is the core idea.
  • You will be able to describe the specific threats DevSecOps addresses, from vulnerable dependencies and leaked secrets to insecure pipelines and supply chain attacks.
  • You will be able to identify concrete shift-left opportunities in each phase of the software development lifecycle.
  • You will be able to place the main categories of security tooling (SAST, SCA, secrets scanning, DAST, IaC scanning, and container image scanning) at the correct stage of a CI/CD pipeline.
  • You will be able to design pipeline guardrails and policy-as-code checks that catch real problems without blocking every build.
  • You will be able to apply software supply chain controls such as a software bill of materials, dependency management, and artifact signing to reduce build and release risk.
  • You will be able to tune noisy security scanners and triage findings by real risk so developers keep trusting the results.
  • You will be able to define DevSecOps metrics and feedback loops that show whether security is improving without slowing delivery.

What is inside

4 modules, 8 lessons. Each module ends in a graded quiz and most carry an assignment.

  1. 01

    What DevSecOps Is and Why It Exists

    DevSecOps grew out of DevOps because a single security gate at the end could not keep up with fast, automated delivery. This module explains that history, defines what shared security ownership across development, security, and operations really means, and maps the concrete threats DevSecOps exists to stop: vulnerable code and dependencies, exposed secrets and misconfiguration, and software supply chain attacks.

    2 lessons · 5 quiz questions

  2. 02

    Shifting Security Left Across the Lifecycle

    Shift-left means moving security work earlier, where problems are cheaper and faster to fix. This module walks the software development lifecycle phase by phase, maps the security activity that belongs in each one, and gets practical about secure coding, pre-commit checks, and keeping secrets out of source.

    2 lessons · 5 quiz questions · assignment

  3. 03

    Automating Security in the CI/CD Pipeline

    The DevSecOps engineer's core craft is turning manual security reviews into automated pipeline steps. This module places each scanner category (SAST, SCA, secrets scanning, DAST, infrastructure-as-code scanning, and container image scanning) at the right stage, then wires them in as guardrails using policy as code and tuning that keeps developers trusting the results.

    2 lessons · 5 quiz questions

  4. 04

    Securing the Supply Chain and Operating Securely

    Modern software is mostly assembled from other people's code and shipped through automated build systems, which makes the supply chain and the pipeline itself prime targets. This module covers dependency and supply chain risk, software bills of materials, and artifact signing and provenance using models like SLSA, then closes the loop with runtime monitoring, feedback, and the metrics that prove DevSecOps is working. You will finish able to reason about security across the whole delivery system, not just the code.

    2 lessons · 5 quiz questions · assignment