This document describes a Coding Dojo, which is a safe place outside of work to practice software development skills through deliberate practice of techniques like test-driven development (TDD) and pair programming. It provides an example assignment to practice an outside-in TDD approach for a bank optical character recognition (OCR) problem that involves parsing account numbers from scanned documents. Participants are instructed to work through the outer application programming interface initially by either ignoring a failing guiding test or stubbing dependencies to make it pass initially before implementing the full solution.