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
Feedback
If you would like to provide feedback on this course, please e-mail the NICCS team at NICCS@mail.cisa.dhs.gov. Please keep in mind that NICCS does not own this course or accept payment for course entry. If you have questions related to the details of this course, such as cost, prerequisites, how to register, etc., please contact the course training provider directly. You can find course training provider contact information by following the link that says “Visit course page for more information...” on this page.