Actualmente existen diversas plataformas que ofrecen servicios entre los que destacan aquellos que brinda y/o enseñan un nuevo conocimiento a las personas que así lo requieren. Sin embargo, existe la necesidad de brindar herramientas que apoyen en la apropiación del conocimiento de una forma más sencilla y con un mayor alto margen de éxito. Durante el presente trabajo se buscó aplicar los conocimientos adquiridos durante la carrera para desarrollar una herramienta que cumpliera con el objetivo anteriormente descrito. Una vez probada la eficacia de esta herramienta, esta estrategia podría ser replicada para poder desarrollar más aplicaciones que permitan poder facilitar la adquisición de nuevo conocimiento sobre la operación de los algoritmos principalmente en los sistemas distribuidos.