Security Knowledge Framework

Secure Software Development: Requirements, Design, and Reuse (LFD104)

Course Overview

This course is the first part of the Secure Software Development Fundamentals professional certificate program. It covers foundational practices such as secure design principles, threat modeling, secure requirements engineering, and considerations for component reuse.

Before You Get Started

You’ll need to meet these minimum requirements:

  • Basic knowledge of software development life cycle (SDLC)
  • Some experience in application architecture and requirements gathering
  • Familiarity with common cybersecurity risks
Target Audience

Designed for developers, software architects, QA testers, and product managers who are involved in the planning and design phases of software projects and want to build security into their workflows.

Course Details
  • Certificate: Professional Certificate and Digital Badge
  • Duration: 14 Hours
  • Level: Intermediate
  • Pricing: Free
Enroll Today