CodeGuide ist eine auf das Algorithmuslernen spezialisierte Website. Durch Interaktion mit dem Nutzer bietet sie Optimierungsvorschläge und die richtige Lernrichtung. Basierend auf interaktivem Lernen arbeitet sie in Echtzeit, gibt auf Nutzereingaben hilfreiche Hinweise, bewertet das Kompetenzniveau des Nutzers und empfiehlt Ressourcen zur Verbesserung.