ArabSkills
Loading your account
Cybersecurity

Secure Coding Practices

Ship code that resists common attacks, from input handling to secrets.

9 lessons26 minIntermediate

Overview

Ship code that resists common attacks, from input handling to secrets.

  • 9 lessons
  • 26 min
  • Intermediate

Curriculum

3 modules

  1. 1

    Handling untrusted input

    • Validation and encoding8 min
    • Preventing injection9 min
    • Safe file handling7 min
  2. 2

    Auth, secrets & dependencies

    • Sessions and tokens done right8 min
    • Managing secrets safely8 min
    • Supply-chain and dependencies8 min
  3. 3

    Secure development lifecycle

    Includes hands-on lab
    • Threat modeling basics9 min
    • Code review for security8 min
    • Lab: fix the vulnerable endpoint15 min

Open sources & licenses

This curriculum is an original outline informed by these openly-licensed resources.