CSY103 · Programming Fundamentals

Learn Python scripting, automation, and secure coding mindset for cybersecurity professionals. Build the programming skills essential for security tools and analysis.

12
Weeks
36
Hours
Year 1
Level
0%
Begin Course

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

Assessment Hub

View your grades, review past quiz attempts, and track your progress towards course completion.

Open Assessment Hub