typing curriculum