Graphene

Learn graph theory interactively.

About

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 (also called nodes or points) which are connected by edges (also called links or lines).
— Wikipedia

Graphene 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.

FAQ

Free?

Yes. By the way, it is 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.

Contents

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

Show All

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