Skip to main content

Prerequisites and Foundations

What you need to know before starting

R
Written by Raja Shekar
Updated over 2 months ago

πŸš€ Quick Summary

  • βœ… No strict prerequisites required

  • 🐧 Basic Linux familiarity is helpful but not mandatory

  • πŸ’» Basic computer skills are sufficient

  • πŸ“š Foundational DevOps concepts are taught as part of the course

  • πŸ’ͺ Commitment, curiosity, and consistency matter most

  • πŸ‘₯ Full support available for beginners


Course-Specific Prerequisites

Certified DevSecOps Professional (CDP)

  • Basic Linux commands (ls, cd, mkdir, etc.)

  • Basic understanding of application security practices (e.g., OWASP Top 10)

  • No prior DevOps experience required

Certified DevSecOps Expert (CDE)

  • Must hold the Certified DevSecOps Professional (CDP) certification

  • Basic understanding of application security practices (SAST, DAST, etc.)

Certified AI Security Professional (CAISP)

  • Basic Linux commands

  • Familiarity with a scripting language (Python, Golang, Ruby) is helpful but not required

Certified Cloud-Native Security Expert (CCNSE)

  • Basic Linux commands

  • Understanding of OWASP Top 10 vulnerabilities

  • Familiarity with containers and Kubernetes is helpful but not mandatory

Certified Container Security Expert (CCSE)

  • Basic Linux commands

Certified Threat Modeling Professional (CTMP)

  • Knowledge of security fundamentals (Confidentiality, Integrity, Availability)

  • Basic knowledge of application development (preferred, not mandatory)

Certified API Security Professional (CASP)

  • Basic Linux commands

  • Understanding of OWASP Top 10

  • Basic knowledge of application development (preferred, not mandatory)

Certified Software Supply Chain Security Expert (CSSE)

  • Basic Linux commands

  • Familiarity with Git, CI/CD pipelines, containers, and cloud platforms

  • Understanding of OWASP Top 10 vulnerabilities

  • Familiarity with a scripting language (Python, Golang, Ruby) is helpful but not required

Certified Security Champion (CSC)

  • Foundational knowledge of the software development life cycle (SDLC)

  • Understanding of developing or testing web applications


βœ… No Barrier to Entry

Many learners ask: β€œDo I have enough background?”
🎯 The answer: Yes. You don’t need advanced expertise to start.

  • DevSecOps blends multiple disciplines, and few professionals come in with complete knowledge.

  • We provide the necessary foundations so everyone begins at the same level.


πŸš€ Helpful (But Not Required) Background

These can speed up your learning:

  • 🐧 Linux commands (we provide references for newcomers)

  • πŸ’» Basic software development concepts (version control, programming logic)

  • ☁️ Cloud computing awareness


🎯 What REALLY Matters

The most successful students share these qualities:

  • πŸ€” Curiosity about security and modern development practices

  • πŸ§ͺ Willingness to experiment and learn from mistakes

  • πŸ‘· Active participation in hands-on labs

  • πŸ“ˆ Dedication to continuous professional growth


πŸŽ† Success From All Backgrounds

πŸ’‘ With the right mindset and our structured learning path:

  • Students from diverse technical and non-technical backgrounds achieve certification

  • Attitude and consistency matter more than prior experience

  • πŸ’ͺ Your growth mindset is the true prerequisite

Did this answer your question?