intermediateCybersecurity

Secure Coding for Engineers

Threat modelling and defensive patterns for people who ship features

By Sentinel Labs14 lessons~14h4.5(129)

Secure Coding for Engineers: Threat modelling and defensive patterns for people who ship features.

What you'll be able to do

  • Threat-model a feature in an hour
  • Apply defensive patterns by default
  • Review a PR for security

Curriculum

Getting started
How this course workspreview
Setting up your environmentpreview13m
Starter repo & setup checklist
Core concepts
The mental model19m
Working through the happy path16m
What breaks in production (and why)
Tradeoffs and alternatives14m
Interactive walkthrough
Applied practice
Building the reference implementation27m
Guided exercise: build it yourself
Cheat sheet, templates & further reading
Build & assess
Knowledge check
Secure Coding for Engineers: final assignment
Where to go next

Reviews

Joel Fernandes★★★★★

Fourteen hours that will change how you write code.