Este documento introduce las estructuras de datos no lineales, en particular los árboles. Explica que un árbol es una estructura dinámica y no lineal compuesta por nodos enlazados. Describe las operaciones básicas en árboles binarios como la inserción, eliminación y recorrido de nodos, así como la clasificación y balanceo de árboles. El objetivo es que los estudiantes aprendan sobre árboles y cómo implementarlos en un lenguaje de programación.