A collection of programming scenarios to learn from