National CAE Designated Institution
  • Online, Instructor-Led
Course Description

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.

Learning Objectives

  • 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.

Framework Connections