Back to Learning Paths
Application Security

Secure Application Developer

Build a broad application-security foundation spanning design, identity, data handling, secrets, and security testing.

FamilyEngineering and Architecture
LevelFoundational to intermediate
Courses14
Estimated time3.5-4.7 hours
Audience

Software developers, Application security engineers, Engineering teams

Outcome

Build a broad application-security foundation spanning design, identity, data handling, secrets, and security testing.

Ordered sequence

Courses in this path

14 courses
Course 0110 modules
Web Application Security Fundamentals

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 0210 modules
Secure Software Development Lifecycle

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 0310 modules
Input Validation Fundamentals

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 0410 modules
Authentication Fundamentals

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 0510 modules
Authorization Fundamentals

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 0610 modules
Session Management Security

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 0710 modules
Security Headers Explained

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 0810 modules
Password Security and Credential Storage

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 0910 modules
Secrets Management

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 1010 modules
Secure File Handling

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 1110 modules
Input Validation in C#

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 1210 modules
Static Application Security Testing

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 1310 modules
Dynamic Application Security Testing

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Course 1410 modules
AI Assisted Web Application Assessment

Launch the canonical Truth Surge open course for this step in the path.

Launch Course
Related routes
Next steps