TemperWorks Class
Program 2
10

Programming Security Fundamentals

Learn secure programming principles and how to recognize and correct common security weaknesses.

Class Code INTRO-PROG-02-10
Difficulty Intermediate
Status Published
CLASS 10 INTRO-PROG-02-10

What You'll Learn

01 Overview

What You'll Learn

Students learn secure programming principles, input validation, sanitization, authentication, authorization, password security, secrets, API keys, environment variables, sensitive information, injection concepts, dependency risks, least privilege, and secure defaults.

02 Audience

Who This Class Is For

Students learning to develop software that is secure as well as functional.

03 Purpose

Why This Class Matters

Security should be considered throughout software development rather than added only after a program is complete.

04 Preparation

Prerequisites

Building Applications