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

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Systems Development
  • Test and Evaluation
  • Digital Forensics
  • Cyber Investigation
  • Collection Operations

Specialty Areas have been removed from the NICE Framework. With the recent release of the new NICE Framework data, updates to courses are underway. Until this course can be updated, this historical information is provided to give better context as to how it can help you with your cybersecurity goals.