Estruturas de Dados: listas, pilhas, filas, árvores e grafos. Algoritmos: busca, ordenação, recursão e técnicas de otimização. Linguagens de Programação: exercícios e projetos práticos em Java, Python ...