Course Foundation
Learn programming with secure coding principles integrated from day one.
- Prerequisites: No prior programming experience required - starts from fundamentals
- Builds toward: CSY202 (Cryptography), CSY203 (Secure Software), and security automation throughout the curriculum
- Key skills: Python programming, secure coding patterns, input validation, and secrets management
Course Curriculum
12 Weeks
Week 01
Programming Fundamentals
Week 02Variables & Data Types
Week 03Control Flow
Week 04Functions & Modularity
Week 05Data Structures
Week 06File I/O
Week 07Error Handling
Week 08APIs & Libraries
Week 09Scripting for Security
Week 10Automation
Week 11Code Review & Security
Week 12Capstone Scripting Project
Assessment Hub
View your grades, review past quiz attempts, and track your progress towards course completion.
Open Assessment Hub