Node Algorithms Self Teaching Project