← Back to portfolio

Case Study

SQL Investigation Training

A technical training experience for support engineers that moved learners from foundational database reasoning into guided SQL practice, scenario-based investigation, and platform-aligned troubleshooting.

Overview

This curriculum supported Technical Support Engineers troubleshooting enterprise email security issues for administrator audiences in a SaaS environment. The program blended instructor-led instruction with guided SQL labs so learners could investigate issues, interpret outputs, and make evidence-based decisions during live case work.

Rather than teaching SQL as isolated syntax, the learning path intentionally moved from foundational database reasoning to applied investigation workflows that mirrored real support scenarios.

Challenge

Technical learners often memorize query examples without understanding how to adapt them under real troubleshooting conditions. That creates a gap between “knowing SQL” and using SQL effectively when investigating customer-facing issues.

The challenge was to design a training experience that built durable technical fluency, not just familiarity: helping engineers understand relational structure, reason through query changes, interpret results correctly, and transfer those skills into live product-context investigations.

Approach

I rebuilt the learning path into a scaffolded, practice-led progression:

  • foundational database reasoning
  • guided query practice
  • scenario-based investigation lab
  • platform-level transfer back into technical support workflows

Learners first built a mental model of relational databases and how tables connect. From there, they practiced SQL incrementally with structured examples, repeatedly returning to SQL City to apply each newly learned concept inside the murder mystery. That back-and-forth between instruction and application helped reinforce SQL as a reasoning tool rather than a memorized sequence of commands.

Solution

The final program included four major layers:

  • Outcome-focused objectives aligned to technical investigation tasks rather than isolated syntax exposure
  • Foundational database reasoning to explain structure, relationships, and query intent
  • Guided query practice with stepwise SQL examples and returned outputs to build fluency
  • Scenario lab + platform transfer so learners could investigate, refine, interpret, and then apply the same reasoning to support contexts

The core hands-on component was a scenario-based SQL investigation lab using the SQL Murder Mystery format. Learners formed hypotheses, refined queries iteratively, tested constraints, and interpreted results in a way that mirrored real troubleshooting workflows rather than rote completion.

My Role

I owned the training end-to-end, serving as both designer and facilitator.

  • rebuilt the program from a lecture-heavy format into a scaffolded, practice-led learning path
  • strengthened technical accuracy through self-upskilling and validation of SQL/database concepts for an engineer audience
  • designed the core scenario-based SQL investigation lab requiring hypothesis formation, query refinement, and result interpretation
  • produced a complete delivery kit including slides, instructor notes, and guided lab materials for repeatable delivery
  • facilitated group and independent practice with checkpoints focused on reasoning and output interpretation rather than rote syntax
  • aligned exercises to real support investigation behaviors and iterated based on learner feedback and observed performance trends

Outcome

This project demonstrates how I design technical learning for transfer, not just completion. The structure moved learners from conceptual understanding into iterative query refinement and finally into investigation behaviors that aligned to real enterprise support work.

It also shows how I build repeatable delivery systems: not just slides, but a full learning progression with labs, facilitation support, and practical checkpoints focused on evidence-based reasoning.