Download scaffolded lesson plans, assignment sheets, and interactive sandboxes that align with ACM/IEEE computing standards. Trusted by instructors at TU Delft, 42 Amsterdam, and Le Wagon to accelerate student proficiency in text processing.
Weeks 1–4: Pattern Matching Foundations
Twelve progressive exercises covering character classes, quantifiers, and anchors. Includes Python and JavaScript solution templates, plus auto-grading scripts that detect common off-by-one and greedy matching errors.
Log Parsing & Data Extraction Labs
Real-world datasets sourced from Apache access logs, CSV exports, and JSON APIs. Students practice lookarounds, non-capturing groups, and named capture groups within a guided, browser-based sandbox.
Instructor Dashboard & Progress Tracking
Monitor cohort completion rates, identify recurring regex pitfalls, and export CSV reports. Seamless LTI 1.3 integration supports Canvas, Moodle, and Blackboard gradebooks out of the box.