Opening Up the Black Box: an Analysis of the Rationale of CodingLiteracy