Using the Python programming language to learn the best-practices of programming and script-writing in a security and utility conscious environment.
Learning Objectives
Demonstrate proficiency in using Python to solve real-world problems securely. Demonstrate mastery in introductory/intermediate programming skills such as functions, loops, conditional execution, error handling, OOP, and handling I/O. Explain data structures in Python in terms of purpose, function, and their use. Examine built-in language features and libraries infrastructure that Python provides. Demonstrate the ability to find, access, and make optimal use of help resources.
Framework Connections
Specialty Areas
- Software Development
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.