D3 Graph Theory
Learn graph theory interactively.

  Tweet   Share   Save


In mathematics, graph theory is the study of graphs, which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of vertices, nodes, or points which are connected by edges, arcs, or lines.
— Wikipedia

D3 Graph Theory is a project aimed at anyone who wants to learn graph theory. It provides quick and interactive introduction to the subject. The visuals used in the project makes it an effective learning tool.

And yes, it is an open-source project. Check the code at GitHub.



Yes. By the way, it's also open-source.

Difficulty level?

Easy. Visuals make it easy for an average Joe to go through the material.

Any pre-requisites?

None. Very basic combinatorics and set theory might be useful, but not required.

Is any certificate provided?

Sorry, no certificates. It's just you and the material.


The material is divided into several small units. Each unit contains concise theory and a canvas where you can draw things. Going through small units gives the learner a sense of achievement at each step.

Show All

Note: The project is still expanding. New units are added and existing ones modified from time to time.

Spread the Word

Help the project reach more people. Share this with your friends and colleagues. Spread the word!!