1. A method of generating an individual network-probability based educational path comprising: receiving electronic inputs requesting a recommendation for a user; receiving electronic inputs identifying a user position within a learning network, the learning network comprising a plurality of interconnected nodes identifying learning objectives, wherein the user position comprises the node at which the user is currently located within the learning network, and wherein the nodes are interconnected via a prerequisite relationship, a plurality of the nodes comprising: a task; and a relationship indicator identifying a prerequisite node; retrieving a bounding rule, wherein the bounding rule defines a maximum degree of included removal from the identified position within the learning network; identifying included nodes, wherein included nodes are within the bounding rule; adding an indicator of inclusion to included nodes; retrieving an indicator of node completion status for included nodes, wherein the indicator of node completion status indicates according to a boolean-function whether the user has completed the node; identifying completed nodes; retrieving user node information for completed nodes, wherein the user node information identifies an attribute of user interaction with the completed node; calculating a likelihood of user success for uncompleted included nodes, wherein the likelihood of user success is the likelihood that the user will successfully complete a node, wherein the calculation of the likelihood of user success is based on the retrieved user node information; comparing the likelihoods of user success; and recommending a next node based on the comparison of the likelihoods of user success.