Anyone can run the First Look cases free, no account and no watermark. Open a First Look case →First Look cases · free, no account. Open one →
Home / Resources / Guide for educators

Teach a DFIR lab course without building the labs

A term plan you can drop into a syllabus, how grading works, and the import steps for Canvas, Blackboard, Moodle and D2L Brightspace. Every student gets their own evidence and their own answer key, so answers don't travel between students or semesters.

1. Before week one

Install the app and paste your trial key in Settings, Licensing. Import your roster with each student's id set to the identifier your LMS matches on (Canvas SIS Login ID, Blackboard and Moodle username, D2L Username or OrgDefinedId).

2. Each week

Generate the week's case for the roster. Each student gets a zip with their own evidence, plus a link to the student portal where they answer in the browser. You keep the instructor key.

3. After the deadline

Grade the class in one pass, read the per-question analytics, run the anti-collusion report, and export a grade file for your LMS.

The 14-week forensics term

Introduction to Digital Forensics: Undergraduate, second or third year. About 13 lab hours. The cert topic column shows which certification pathway each case belongs to (GASF, GCFA, GCFE, GCFR, GNFA); that's topic alignment, not endorsement. 9 weeks run free and the trial opens 2 more, so you can teach the first stretch of the term before buying anything.

Free runs on download with no key. Trial opens with the 30-day trial key. Paid plan needs a license; a plan name such as Department means that plan or above.

WkTopicCaseLevelModeCert topicAccess
1Evidence handling and the registryFirst Look: USB Device HistoryFirst LookPracticeGCFEFree
2Program executionFirst Look: What Ran on This MachineFirst LookPracticeGCFEFree
3Files the user touchedFirst Look: Recent Files and Jump ListsFirst LookPracticeGCFEFree
4PersistenceFirst Look: What Runs at StartupFirst LookPracticeGCFEFree
5Windows event logsFirst Look: Accounts and Services in the LogsFirst LookPractice Free
6TimelinesFirst Look: Building a TimelineFirst LookPracticeGCFEFree
7Midterm practicalInsider Data Theft via USBMediumTimed exam, 75 minGCFETrial
8Browser and download forensicsFirst Look: Suspicious DownloadFirst LookPractice Free
9Data exfiltrationThe Customer ExportMediumPracticeGCFE, GCFRPaid plan
10Memory forensicsFirst Look: What's in MemoryFirst LookPracticeGCFAFree
11Code injection in memoryInjected Code in MemoryHardPracticeGCFAPaid plan
12Network forensicsFirst Look: Reading a Packet CaptureFirst LookPracticeGNFAFree
13Mobile forensicsThe Texts They DeletedMediumPracticeGASFPaid plan
14Capstone practical and reportCredential Theft and Lateral MovementHardTimed exam, 120 min, reportGCFE, GCFATrial

Learning outcomes, readings and the grading scheme are in the syllabus PDF. The app's Courses screen generates every week's lab for your roster.

The 8-week incident-response course

Incident Response Fundamentals: Upper undergraduate, graduate, or professional cohort. Worked from EDR, SIEM, email and event-log evidence and graded against MITRE ATT&CK. 3 weeks run free and the trial opens 1 more.

WkTopicCaseLevelModeAccess
1Reading an EDR alertFirst Look: Reading an EDR AlertFirst LookPracticeFree
2The SIEM queueFirst Look: Reading a SIEM AlertFirst LookPracticeFree
3Beacons in web trafficFirst Look: One Beacon in the Web TrafficFirst LookPracticeFree
4Phishing to footholdPhishing to FootholdMediumTimed exam, 45 minTrial
5Malware triageMalware Triage: From Alert to VerdictMediumPracticePaid plan
6Lateral movementLateral Move to the File ServerMediumPracticePaid plan
7Business email compromiseBusiness Email Compromise: Wire FraudMediumTimed exam, 45 minPaid plan
8Final incident: ransomwareRansomware Before CoffeeHardTimed exam, 90 min, reportPaid plan

Full outcomes and readings: syllabus PDF.

How grading works

One pass for the whole class

Students answer in the portal, or you collect the grading sheet and import it on the Grading screen. Each answer is checked against that student's own key: hashes case-insensitive, timestamps within seconds, free text fuzzy-matched with a review flag. Every score shows why it was awarded.

What you see afterwards

Mean, median and the score distribution, plus the correct rate per question, so you know what to reteach. The anti-collusion report shows how many distinct answers each question had and which student pairs look most alike.

Reports and rubrics

Turn on the investigation report template and mark each report against the rubric on the Grading screen. The export can blend the report into the lab score (30% by default) or put it in its own column.

Feedback students read

Turn on feedback at export and each student gets a note listing the questions they missed, for example: "Scored 8.0/10.0 (80.0%). Missed 1: q2 (timestamp)."

Importing grades into your LMS

The app hands you a grade file to upload. It doesn't talk to your LMS over the network, so there's nothing for IT to approve. Choose the column name at export so it matches your gradebook, and raw points or percent.

LMSFileMatches students bySteps
Canvascanvas-grades.csvSIS Login IDGradebook, Import, upload the file. Map it to a new or existing assignment, review, save. The second row carries Points Possible.
Blackboardblackboard-grades.csvUsernameGrade Center, Work Offline, Upload. Map the grade column and submit.
Moodlemoodle-grades.csvusernameCourse gradebook, Import, CSV file. Map username to the user identifier and the grade column to the grade item. Feedback lands in the feedback column.
D2L Brightspacebrightspace-grades.csvUsername or OrgDefinedIdGrades, Import, upload the file. The End-of-Line Indicator column is included. Feedback imports from the added Feedback column.
Anything elsegrades.csvstudent_idA plain id and score file, plus an optional per-question detail CSV.

Canvas and Blackboard grade uploads don't carry comments, so export the separate student-feedback.csv for those. You can also export a case as a Common Cartridge (.imscc) module.

Start the term on the trial.

The First Look weeks run free. The trial opens the midterm, the capstone and the phishing exam for 30 days, for up to five students.