1. Graph terminologies and types
2. Handshaking Theorem
3. Bipartite Graph
4. Representing Graphs
5. Isomorphism
6. Euler Circuit and path
7. Shortest path
8. Basic terminologies of Tree
9. Minimum Spanning Tree (Prim's and Kruskal's algorithms)
10. Relation, its properties and composition of relations
11. Closures of Relation