The fast pace of technology change can create a lag between the release of new digital products and the development of commercial forensic analysis tools. This course will equip students with the ability to understand and use scripting languages such as Python as a complement to or in place of proprietary tools for the forensic analysis of data. Prior programming experience is not required for this course but will be helpful. Pre-course review of basic Python fundamentals is recommended.
To develop a foundational understanding of scripting within forensics
To develop a practical understanding of the Python Scripting Language and Environment
To develop a practical understanding of the EnCase EnScript Language
Apply the knowledge learned and practical understanding by developing Python scripts and programs that extract data (in some cases evidence) from digital data.
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.