Implement methods to learn useful data representat | COFYT