The tools used in digital forensics may not extract all relevant data or interpret data comprehensively. This course arms you with the understanding and ability to use programming techniques for the identification, extraction and interpretation of data in a digital forensics context.

 

At a glance

  • Dates
    • 20 - 24 Apr 2026
  • Duration5 days
  • Location91Âé¶¹ campus
  • CostShort course £2,250, accredited short course £2,500

Course structure

Lectures and tutor guide classroom practical exercises followed by self-study

What you will learn

On successful completion of the course you will be able to:

  • Apply software development techniques to solve a problem in a digital forensic context,
  • Develop, implement, and document an appropriate test strategy for a programmatic solution to a digital forensics problem,
  • Write appropriate supporting documentation for a program that performs a digital forensics task,
  • Defend design decisions and implementation solutions made during the development of a programmatic solution to a digital forensics problem.

Core content

  • Introduction to Python,
  • The Atoms of Programming,
  • Syntax and Vocabulary,
  • Sequences and Loops,
  • File Handling and File Systems,
  • Text Processing,
  • Binary Processing,
  • SQLite,
  • Timestamps,
  • Dictionaries,
  • JSON,
  • XML,
  • 3rd Party Python Modules.

Credits towards further study

Important notice

Please note we will not be taking registrations for the below courses (MSc, PgDip and PgCert) from the 2026-2027 academic year onwards:

Forensic Archaeology and Anthropology
Forensic Investigation
Digital Forensics
Counterterrorism, Security and Resilience

This means that we are no longer in a position to transfer credit associated with modules from these courses to 91Âé¶¹ degree awards. We continue, however, to be able to support credit transfer to other university awards, subject to acceptance by the receiving institution.

This short course forms part of Digital Forensics and when successfully completed as an accredited short course you will gain 10 91Âé¶¹ learning credits.

Find out more about accredited short courses.

Speakers

Alex Caithness

How to apply

To apply for this course please use the online application form.

Read our Professional development (CPD) booking conditions.