Learnacy Lab
A graph is dots joined by lines; a node's degree is how many lines touch it, and the degrees always sum to twice the edges.