Free through lesson 3

Introduction to Digital Forensics

Evidence preservation and hashing, disk and memory acquisition, file systems and timelines, Windows and Linux artefacts, network and log analysis, and the report. In 30 lessons you learn to collect evidence without altering it and reconstruct what happened.

Curriculum

The 30 lessons are grouped into six chapters. Working through from chapter 1 is recommended, but you can also dip into the parts you need. * Standard-library Python runs right in the browser. All commands and logs come from fictional hosts.

Chapter 1 — Forensics basics (lessons 1–5)

The aims of forensics and the principles, hashing and custody that keep evidence intact.

Chapter 2 — Collection (lessons 6–10)

Collecting evidence from disks, memory, logs and the cloud, and documenting how you did it.

Chapter 3 — File system analysis (lessons 11–15)

Reading events from the file system with timestamps, deleted files and timelines.

Chapter 4 — Artefacts by platform (lessons 16–20)

The traces left on Windows, Linux, browsers and mail, and in memory.

Chapter 5 — Network and log analysis (lessons 21–25)

Following activity by correlating packets, flow summaries, and web and authentication logs.

Chapter 6 — Reporting (lessons 26–30)

Writing findings that separate fact from inference, and assembling the report. The course ends with a small case from start to finish.

Once you have finished all 30 lessons, move on to the System Hardening course. See the order of courses on the security track page. Membership unlocks every course.