course

JS: Trees

2 students
Course updated 14 October 2022
Course JS: Trees
$49 per month
for all Hexlet's courses
Sign up
  • In-browser editor for exercises
  • Permanent access to theory
  • Asynchronous learning

Included in the course

9 lessons (video or text)
16 exercises in the IDE
27 quizzes
Assistance in Discussions on the website
Access to other courses of the our platform

What you'll learn

  • Understand the principles of the tree structure and construction
  • Represent in code and process recursive data, for example, a file system, directories or comment trees
  • Build abstractions on top of tree-like data structures
  • Use a functional paradigm

Description

In the realm of computers, a lot of things are structured like trees. Product categories, the file system, source code, comments, HTML, XML, JSON, and other elements are a few examples. These structures all share the property of being recursive. To put it another way, any internal component has the potential to fully transform into an exterior component. Any part of JSON is JSON itself. This fact has a significant impact on organizational methods and working principles with such structures. They extensively employ tree-like recursion, which calls for careful planning.

Lessons

Estimated time: 11 hours

Challenges

We recommend working on these challenges after completing the course. They'll help you obtain more experience in programming and strengthen your new skills.

#
Challenge
completion rate
5
-
Suggested learning programs

From a novice to a developer. Get a job or your money back!

Frontend Developer icon
Profession
beginner
Development of front-end components for web applications
start anytime 10 months