D3 Graph Theory
Learn graph theory interactively.


A graph (as in "graph theory") is a discrete mathematical structure which deals with objects and pairwise relations between them. Graphs have immense applications in various disciplines of science. Knowledge of this subject is essential for mathematics and computer science enthusiasts.

D3 Graph Theory is 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 open-source. Check the code at GitHub. Created by Avinash Pandey, a mathematics and computer science enthusiast.



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

Donating isn't necessary to appreciate this project. Sharing is another option to show your appreciation. Share this with your friends and colleagues. Spread the word!!