Optimize Learning Path
The most important algorithm you will learn in this project is the topological sorting of the directed acyclic graph. Along the way, you will learn how to traverse the graph using BFS and DFS.
JetBrains Academy
About
There are a lot of topics on the platform, and in theory, you could study all of them in parallel, but you would still have to finish them one by one. So, a problem arises: how to arrange a chain of topics in a better way, to make learning more convenient for users? In this project, you'll learn exactly how Hyperskill sorts the topics and will try to sort them into a single learning sequence yourself. You will practice concepts frequently tested in technical interviews at top tech companies.
Training project
This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.
What you'll learn
Reviews
4.9