В этом курсе вы научитесь работать с древовидными структурами данных. Вы узнаете, как представлять в коде рекурсивные данные и строить абстракции с помощью деревьев. Также научитесь использовать алгоритмы обработки деревьев и обход в глубину. Знания из этого курса помогают программистам организовывать работу с любыми древовидными структурами: файловой системой, элементами DOM или каталогом товаров. Чтобы учиться было проще, стоит заранее повторить коллекции, функции и декларативное программирование.