the actual code behind LearnToCode