CodeFight to startup, który zdobył finansowanie w wysokości 2.400.000$. Koncepcja jest bardzo prosta: zamiast strzelać do ptaszków, przestawiać kształty, lepiej rywalizować i grać w coś, co realnie podnosi umiejętności. Aktualnie dostępne 1500 zadań dotyczy debagowania kodu w językach JavaScript, Java, C++ i w Pythonie. Jeśli jednak dokładnie przyjrzymy się zasadom rywalizacji dwóch programistów, to zauważymy, że zadaniom bliżej do poszukiwania defektów niż do tworzenia kodu.
Może wreszcie programiści nauczą się tworzyć kod z mniejszą liczbą defektów.