# Discrete Mathematics

- Institution: IIT Ropar
- Department: Computer Science and Engineering
- Teacher: Prof. Sudarshan Iyengar
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106106183)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106106183)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

The course will be an introduction to Discrete Mathematics which comprises of the essentials for a computer science student to go ahead and study any other topics in the subject. The emphasis will be on problem solving as well as proofs. We will be providing motivational illustrations and applications through out the course. The course doesn't assume any pre-requisites except for high school level arithmetic and algebra.

Intended audience: Any Interested Learners

## Lectures

1. [Motivation for Counting](https://invisiblenetwork.ai/learn/nptel/106106183/2bb9367257ec) (YouTube)
2. [Paper Folding Example](https://invisiblenetwork.ai/learn/nptel/106106183/b13645ee9473) (YouTube)
3. [Rubik's Cube Example](https://invisiblenetwork.ai/learn/nptel/106106183/4a8139c4e31b) (YouTube)
4. [Factorial Example](https://invisiblenetwork.ai/learn/nptel/106106183/23dd05947d1e) (YouTube)
5. [Counting in Computer Science](https://invisiblenetwork.ai/learn/nptel/106106183/26ee7c2011b0) (YouTube)
6. [Motivation for Catalan numbers](https://invisiblenetwork.ai/learn/nptel/106106183/de7b3acfc921) (YouTube)
7. [Rule of Sum and Rule of Product](https://invisiblenetwork.ai/learn/nptel/106106183/111f82bae020) (YouTube)
8. [Problems on Rule of Sum and Rule of Product](https://invisiblenetwork.ai/learn/nptel/106106183/0e2f005a8a24) (YouTube)
9. [Factorial Explained](https://invisiblenetwork.ai/learn/nptel/106106183/7db9da587fa8) (YouTube)
10. [Proof of n! - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/f5ce2d2a50d0) (YouTube)
11. [Proof of n! - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/166a97158591) (YouTube)
12. [Astronomical Numbers](https://invisiblenetwork.ai/learn/nptel/106106183/d525e64f591c) (YouTube)
13. [Permutations - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/c7cf26bdc2ff) (YouTube)
14. [Permutations - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/6d861de1fb59) (YouTube)
15. [Permutations - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/7982fc174854) (YouTube)
16. [Permutations - Part 4](https://invisiblenetwork.ai/learn/nptel/106106183/92437235b8b8) (YouTube)
17. [Problems on Permutations](https://invisiblenetwork.ai/learn/nptel/106106183/66da70637a05) (YouTube)
18. [Combinations - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/7f37a6a0f6e6) (YouTube)
19. [Combinations - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/8064507b9bfa) (YouTube)
20. [Combinations - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/a70c554ea38f) (YouTube)
21. [Combinations - Part 4](https://invisiblenetwork.ai/learn/nptel/106106183/f539cd73dfee) (YouTube)
22. [Problems on Combinations](https://invisiblenetwork.ai/learn/nptel/106106183/fd9f92ecc290) (YouTube)
23. [Difference between Permutations and Combinations](https://invisiblenetwork.ai/learn/nptel/106106183/08e40afd5d41) (YouTube)
24. [Combinations with Repetition - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/d9bac4393b31) (YouTube)
25. [Combinations with Repetition - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/ed206d8408f0) (YouTube)
26. [Combination with Repetition - Problems](https://invisiblenetwork.ai/learn/nptel/106106183/d48c49e18c38) (YouTube)
27. [Binomial Theorem](https://invisiblenetwork.ai/learn/nptel/106106183/4b5ddc0adbab) (YouTube)
28. [Applications of Binomial Theorem](https://invisiblenetwork.ai/learn/nptel/106106183/36dfe3b56c83) (YouTube)
29. [Properties of Binomial Thoerem](https://invisiblenetwork.ai/learn/nptel/106106183/29e64d413080) (YouTube)
30. [Multinomial Theorem](https://invisiblenetwork.ai/learn/nptel/106106183/3e7f24d60e19) (YouTube)
31. [Problems on Binomial and Multinomial Theorem](https://invisiblenetwork.ai/learn/nptel/106106183/22c844f4c331) (YouTube)
32. [Pascal's Triangle](https://invisiblenetwork.ai/learn/nptel/106106183/f47513fa25cc) (YouTube)
33. [Fun facts on Pascal's Triangle](https://invisiblenetwork.ai/learn/nptel/106106183/f142e55ed407) (YouTube)
34. [Catalan Numbers - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/82e32f262131) (YouTube)
35. [Catalan numbers - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/7c3cbde3ec45) (YouTube)
36. [Catalan Numbers - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/83ad68a4d177) (YouTube)
37. [Catalan Numbers - Part 4](https://invisiblenetwork.ai/learn/nptel/106106183/490816e4f46c) (YouTube)
38. [Examples of Catalan Numbers](https://invisiblenetwork.ai/learn/nptel/106106183/9dce9352c709) (YouTube)
39. [Chapter Summary](https://invisiblenetwork.ai/learn/nptel/106106183/b265fd6ca6c8) (YouTube)
40. [Introduction to Set Theory](https://invisiblenetwork.ai/learn/nptel/106106183/b0e29e61736b) (YouTube)
41. [Example, definiton and notation](https://invisiblenetwork.ai/learn/nptel/106106183/36f2ae4818d8) (YouTube)
42. [Sets - Problems Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/c7eccd385b55) (YouTube)
43. [Subsets - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/2e5970f16b08) (YouTube)
44. [Subsets - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/53501022bd50) (YouTube)
45. [Subsets - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/cf8ca6e9afec) (YouTube)
46. [Union and intersections of sets](https://invisiblenetwork.ai/learn/nptel/106106183/87a2d7d85eb5) (YouTube)
47. [Union and intersections of sets - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/49849385f690) (YouTube)
48. [Union and intersections of sets - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/ae632f946754) (YouTube)
49. [Union and intersections of sets - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/1da80c46cee2) (YouTube)
50. [Cardinality of Union of two sets - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/1bada7531796) (YouTube)
51. [Cardinality of Union of sets - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/4440cba534db) (YouTube)
52. [Cardinality of Union of three sets](https://invisiblenetwork.ai/learn/nptel/106106183/6c02dfcfb21a) (YouTube)
53. [Power Set - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/51768d867f8f) (YouTube)
54. [Power set - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/a57277cfbe7c) (YouTube)
55. [Power set - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/7409486a43d9) (YouTube)
56. [Connection betwenn Binomial Theorem and Power Sets](https://invisiblenetwork.ai/learn/nptel/106106183/48114542d57f) (YouTube)
57. [Power set - Problems](https://invisiblenetwork.ai/learn/nptel/106106183/32883d83e472) (YouTube)
58. [Complement of a set](https://invisiblenetwork.ai/learn/nptel/106106183/14e1cb3da12b) (YouTube)
59. [De Morgan's Laws - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/6ad771e68621) (YouTube)
60. [De Morgan's Laws - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/c4fd81a2710b) (YouTube)
61. [A proof technique](https://invisiblenetwork.ai/learn/nptel/106106183/da2e237a06c5) (YouTube)
62. [De Morgan's Laws - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/a4b26c505aca) (YouTube)
63. [De Morgan's Laws - Part 4](https://invisiblenetwork.ai/learn/nptel/106106183/77a008805e4e) (YouTube)
64. [Set difference - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/c0f46243c2e6) (YouTube)
65. [Set difference - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/8b5695133e26) (YouTube)
66. [Symmetric difference](https://invisiblenetwork.ai/learn/nptel/106106183/748e64c02579) (YouTube)
67. [History](https://invisiblenetwork.ai/learn/nptel/106106183/b9bfeb09d182) (YouTube)
68. [Summary](https://invisiblenetwork.ai/learn/nptel/106106183/5c85fec51121) (YouTube)
69. [Motivational example](https://invisiblenetwork.ai/learn/nptel/106106183/a8d938316e67) (YouTube)
70. [Introduction to Statements](https://invisiblenetwork.ai/learn/nptel/106106183/9648a19c652b) (YouTube)
71. [Examples and Non-examples of Statements](https://invisiblenetwork.ai/learn/nptel/106106183/985d17cf930d) (YouTube)
72. [Introduction to Negation](https://invisiblenetwork.ai/learn/nptel/106106183/b00100aeb343) (YouTube)
73. [Negation - Explanation](https://invisiblenetwork.ai/learn/nptel/106106183/d814c483daf9) (YouTube)
74. [Negation - Truthtable](https://invisiblenetwork.ai/learn/nptel/106106183/6e7ca9ae9c21) (YouTube)
75. [Examples for Negation](https://invisiblenetwork.ai/learn/nptel/106106183/4d361c7d5daa) (YouTube)
76. [Motivation for OR operator](https://invisiblenetwork.ai/learn/nptel/106106183/006c3b14a8de) (YouTube)
77. [Introduction to OR operator](https://invisiblenetwork.ai/learn/nptel/106106183/743d3a5ec541) (YouTube)
78. [Truthtable for OR operator](https://invisiblenetwork.ai/learn/nptel/106106183/4b3003a932f1) (YouTube)
79. [OR operator for 3 Variables](https://invisiblenetwork.ai/learn/nptel/106106183/32412aab2629) (YouTube)
80. [Truthtable for AND operator](https://invisiblenetwork.ai/learn/nptel/106106183/0a1a30caa8eb) (YouTube)
81. [AND operator for 3 Variables](https://invisiblenetwork.ai/learn/nptel/106106183/909417d6b1cd) (YouTube)
82. [Primitive and Compound statements - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/7bbb3ca30a03) (YouTube)
83. [Primitive and Compound statements - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/eadaa3c3999a) (YouTube)
84. [Problems involoving NOT, OR and AND operators](https://invisiblenetwork.ai/learn/nptel/106106183/2fbacae4dc47) (YouTube)
85. [Introduction to implication](https://invisiblenetwork.ai/learn/nptel/106106183/f9b68a6926ea) (YouTube)
86. [Examples and Non-examples of Implication - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/c942eca3c5e3) (YouTube)
87. [Examples and Non-examples of Implication - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/eca330bcff37) (YouTube)
88. [Explanation of Implication](https://invisiblenetwork.ai/learn/nptel/106106183/2f9fa4d9e242) (YouTube)
89. [Introduction to Double Implication](https://invisiblenetwork.ai/learn/nptel/106106183/b41a96e7ee0a) (YouTube)
90. [Explanation of Double Implication](https://invisiblenetwork.ai/learn/nptel/106106183/3f5502c59f0b) (YouTube)
91. [Converse, Inverse and Contrapositive](https://invisiblenetwork.ai/learn/nptel/106106183/41b985857af7) (YouTube)
92. [XOR operator - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/60e3397b8fec) (YouTube)
93. [XOR operator - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/31c1ef37ae18) (YouTube)
94. [XOR operator - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/4505508ebadc) (YouTube)
95. [Problems](https://invisiblenetwork.ai/learn/nptel/106106183/8bf1ff7d0159) (YouTube)
96. [Tautology, Contradiction - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/af10fd334d95) (YouTube)
97. [Tautology, Contradiction - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/534c3d692e11) (YouTube)
98. [Tautology, Contradiction - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/86c3123ceb23) (YouTube)
99. [SAT Problem - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/c514510b7a81) (YouTube)
100. [SAT Problem - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/c0e28e6c98dc) (YouTube)
101. [Logical Equivalence - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/ed71fba43a24) (YouTube)
102. [Logical Equivalence - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/44288c735345) (YouTube)
103. [Logical Equivalence - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/91506c5250c6) (YouTube)
104. [Logical Equivalence - Part 4](https://invisiblenetwork.ai/learn/nptel/106106183/9639ee83d8c9) (YouTube)
105. [Motivation for laws of logic](https://invisiblenetwork.ai/learn/nptel/106106183/adc9c7b7d136) (YouTube)
106. [Double negation - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/6cf08991ac76) (YouTube)
107. [Double negation - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/10d2d99c674f) (YouTube)
108. [Laws of Logic](https://invisiblenetwork.ai/learn/nptel/106106183/8fcb7dea1935) (YouTube)
109. [De Morgan's Law - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/577ae09816e2) (YouTube)
110. [De Morgan's Law - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/89194e467eb0) (YouTube)
111. [Rules of Inferences - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/ffab8f43d0e5) (YouTube)
112. [Rules of Inferences - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/42283c4c7f2b) (YouTube)
113. [Rules of Inferences - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/3f1bac6af0a3) (YouTube)
114. [Rules of Inferences - Part 4](https://invisiblenetwork.ai/learn/nptel/106106183/a4c1fba8d467) (YouTube)
115. [Rules of Inferences - Part 5](https://invisiblenetwork.ai/learn/nptel/106106183/048578de0116) (YouTube)
116. [Rules of Inferences - Part 6](https://invisiblenetwork.ai/learn/nptel/106106183/1e7975f5ae77) (YouTube)
117. [Rules of Inferences - Part 7](https://invisiblenetwork.ai/learn/nptel/106106183/50125a83fbaa) (YouTube)
118. [Conclusion](https://invisiblenetwork.ai/learn/nptel/106106183/cd02a29182ad) (YouTube)
119. [Introduction to Relation](https://invisiblenetwork.ai/learn/nptel/106106183/7775fd1d951f) (YouTube)
120. [Graphical Representation of a Relation](https://invisiblenetwork.ai/learn/nptel/106106183/879b1916866e) (YouTube)
121. [Various sets](https://invisiblenetwork.ai/learn/nptel/106106183/98ef5d86eaa9) (YouTube)
122. [Matrix Representation of a Relation](https://invisiblenetwork.ai/learn/nptel/106106183/217f4c722109) (YouTube)
123. [Relation - An Example](https://invisiblenetwork.ai/learn/nptel/106106183/465baac10b0e) (YouTube)
124. [Cartesian Product](https://invisiblenetwork.ai/learn/nptel/106106183/3ea91bbec80d) (YouTube)
125. [Set Representation of a Relation](https://invisiblenetwork.ai/learn/nptel/106106183/0aea2fb890a6) (YouTube)
126. [Revisiting Representations of a Relation](https://invisiblenetwork.ai/learn/nptel/106106183/fc08d2d7a83f) (YouTube)
127. [Examples of Relations](https://invisiblenetwork.ai/learn/nptel/106106183/a0ccf7882559) (YouTube)
128. [Number of relations - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/9b4acb3c7b05) (YouTube)
129. [Number of relations - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/c9c604671816) (YouTube)
130. [Reflexive relation - Introduction](https://invisiblenetwork.ai/learn/nptel/106106183/6a079806ac4c) (YouTube)
131. [Example of a Reflexive relation](https://invisiblenetwork.ai/learn/nptel/106106183/788844d43666) (YouTube)
132. [Reflexive relation - Matrix representation](https://invisiblenetwork.ai/learn/nptel/106106183/0242df2e69a3) (YouTube)
133. [Number of Reflexive relations](https://invisiblenetwork.ai/learn/nptel/106106183/9060f9ce51b3) (YouTube)
134. [Symmetric Relation - Introduction](https://invisiblenetwork.ai/learn/nptel/106106183/ce2a905e6223) (YouTube)
135. [Symmetric Relation - Matrix representation](https://invisiblenetwork.ai/learn/nptel/106106183/9eabbc651571) (YouTube)
136. [Symmetric Relation - Examples and non examples](https://invisiblenetwork.ai/learn/nptel/106106183/dad749391592) (YouTube)
137. [Parallel lines revisited](https://invisiblenetwork.ai/learn/nptel/106106183/fa3f355552a3) (YouTube)
138. [Number of symmetric relations - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/b77ce987fd08) (YouTube)
139. [Number of symmetric relations - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/8ddfde789954) (YouTube)
140. [Examples of Reflexive and Symmetric Relations](https://invisiblenetwork.ai/learn/nptel/106106183/573979f0c772) (YouTube)
141. [Pattern](https://invisiblenetwork.ai/learn/nptel/106106183/2a2b4e05c51c) (YouTube)
142. [Transitive relation - Examples and non examples](https://invisiblenetwork.ai/learn/nptel/106106183/c2034da481bf) (YouTube)
143. [Antisymmetric relation](https://invisiblenetwork.ai/learn/nptel/106106183/3e5cdc359e1e) (YouTube)
144. [Examples of Transitive and Antisymmetric Relation](https://invisiblenetwork.ai/learn/nptel/106106183/5baee0cab710) (YouTube)
145. [Antisymmetric - Graphical representation](https://invisiblenetwork.ai/learn/nptel/106106183/94c2e0ed4d08) (YouTube)
146. [Antisymmetric - Matrix representation](https://invisiblenetwork.ai/learn/nptel/106106183/f5d0ad92673f) (YouTube)
147. [Number of Antisymmetric relations](https://invisiblenetwork.ai/learn/nptel/106106183/03772f9f5dfa) (YouTube)
148. [Condition for relation to be reflexive](https://invisiblenetwork.ai/learn/nptel/106106183/8aa7a0b29bc3) (YouTube)
149. [Few notations](https://invisiblenetwork.ai/learn/nptel/106106183/f78b21bd2276) (YouTube)
150. [Condition for relation to be reflexive](https://invisiblenetwork.ai/learn/nptel/106106183/3c1d3861fa77) (YouTube)
151. [Condition for relation to be reflexive](https://invisiblenetwork.ai/learn/nptel/106106183/5febaf58dd80) (YouTube)
152. [Condition for relation to be symmetric](https://invisiblenetwork.ai/learn/nptel/106106183/fad609ecf455) (YouTube)
153. [Condition for relation to be symmetric](https://invisiblenetwork.ai/learn/nptel/106106183/cc009326cb23) (YouTube)
154. [Condition for relation to be antisymmetric](https://invisiblenetwork.ai/learn/nptel/106106183/6d24673d1317) (YouTube)
155. [Equivalence relation](https://invisiblenetwork.ai/learn/nptel/106106183/d5647475be6b) (YouTube)
156. [Equivalence relation - Example 4](https://invisiblenetwork.ai/learn/nptel/106106183/cafe4ceb9a68) (YouTube)
157. [Partition - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/6592abdb17f8) (YouTube)
158. [Partition - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/39e5b6d530d7) (YouTube)
159. [Partition - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/5ecfdde46b52) (YouTube)
160. [Partition - Part 4](https://invisiblenetwork.ai/learn/nptel/106106183/aa2da9dda201) (YouTube)
161. [Partition - Part 5](https://invisiblenetwork.ai/learn/nptel/106106183/c3582f88a7bd) (YouTube)
162. [Partition - Part 5](https://invisiblenetwork.ai/learn/nptel/106106183/135f6f35f755) (YouTube)
163. [Motivational Example - 1](https://invisiblenetwork.ai/learn/nptel/106106183/8c8fb4387af6) (YouTube)
164. [Motivational Example - 2](https://invisiblenetwork.ai/learn/nptel/106106183/ddebdc4a4f34) (YouTube)
165. [Commonality in examples](https://invisiblenetwork.ai/learn/nptel/106106183/ef4cdb697373) (YouTube)
166. [Motivational Example - 3](https://invisiblenetwork.ai/learn/nptel/106106183/bc134eed1203) (YouTube)
167. [Example - 4 Explanation](https://invisiblenetwork.ai/learn/nptel/106106183/19e1b83058a9) (YouTube)
168. [Introduction to functions](https://invisiblenetwork.ai/learn/nptel/106106183/9f0306f7521f) (YouTube)
169. [Defintion of a function - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/13d3d38a9c1c) (YouTube)
170. [Defintion of a function - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/720177a068dd) (YouTube)
171. [Defintion of a function - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/c1d78c63fd60) (YouTube)
172. [Relations vs Functions - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/cf128ebe137e) (YouTube)
173. [Relations vs Functions - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/923d3f9988ac) (YouTube)
174. [Introduction to One-One Function](https://invisiblenetwork.ai/learn/nptel/106106183/5646722accc0) (YouTube)
175. [One-One Function - Example 1](https://invisiblenetwork.ai/learn/nptel/106106183/272e35c8c6a5) (YouTube)
176. [One-One Function - Example 2](https://invisiblenetwork.ai/learn/nptel/106106183/70a6dcefb36c) (YouTube)
177. [One-One Function - Example 3](https://invisiblenetwork.ai/learn/nptel/106106183/48594376c855) (YouTube)
178. [Proving a Function is One-One](https://invisiblenetwork.ai/learn/nptel/106106183/2d968dca4e96) (YouTube)
179. [Examples and Non- examples of One-One function](https://invisiblenetwork.ai/learn/nptel/106106183/10556e5dcbb5) (YouTube)
180. [Cardinality condition in One-One function - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/7d62ccec10e5) (YouTube)
181. [Cardinality condition in One-One function - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/6870b2e45351) (YouTube)
182. [Introduction to Onto Function - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/c840832c7612) (YouTube)
183. [Introduction to Onto Function - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/b558a6be6cee) (YouTube)
184. [Definition of Onto Function](https://invisiblenetwork.ai/learn/nptel/106106183/557783386d4f) (YouTube)
185. [Examples of Onto Function](https://invisiblenetwork.ai/learn/nptel/106106183/003c012c31bf) (YouTube)
186. [Cardinality condition in Onto function - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/8447d02bc39f) (YouTube)
187. [Cardinality condition in Onto function - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/f9c70a224ce2) (YouTube)
188. [Introduction to Bijection](https://invisiblenetwork.ai/learn/nptel/106106183/e4b91b39e228) (YouTube)
189. [Examples of Bijection](https://invisiblenetwork.ai/learn/nptel/106106183/8c11df04f735) (YouTube)
190. [Cardinality condition in Bijection - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/275c2efccd20) (YouTube)
191. [Cardinality condition in Bijection - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/b81d524aa986) (YouTube)
192. [Counting number of functions](https://invisiblenetwork.ai/learn/nptel/106106183/c51a8fe5f746) (YouTube)
193. [Number of functions](https://invisiblenetwork.ai/learn/nptel/106106183/ba92c1ee469d) (YouTube)
194. [Number of One-One functions - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/113700e09cfd) (YouTube)
195. [Number of One-One functions - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/b05f09990c3a) (YouTube)
196. [Number of One-One functions - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/50b743e33b0e) (YouTube)
197. [Number of Onto functions](https://invisiblenetwork.ai/learn/nptel/106106183/5e08227d9efa) (YouTube)
198. [Number of Bijections](https://invisiblenetwork.ai/learn/nptel/106106183/6462fb4d5b77) (YouTube)
199. [Counting number of functions](https://invisiblenetwork.ai/learn/nptel/106106183/7836363e6b6e) (YouTube)
200. [Motivation for Composition of functions - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/a8e21cceb425) (YouTube)
201. [Motivation for Composition of functions - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/2a84c265cb76) (YouTube)
202. [Definition of Composition of functions](https://invisiblenetwork.ai/learn/nptel/106106183/b6751877ffa2) (YouTube)
203. [Why study Composition of functions](https://invisiblenetwork.ai/learn/nptel/106106183/aa92d4f06b28) (YouTube)
204. [Example of Composition of functions - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/26559fe78085) (YouTube)
205. [Example of Composition of functions - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/6e684108e1ed) (YouTube)
206. [Motivation for Inverse functions](https://invisiblenetwork.ai/learn/nptel/106106183/b0aae8825f7d) (YouTube)
207. [Inverse functions](https://invisiblenetwork.ai/learn/nptel/106106183/940b036ee653) (YouTube)
208. [Examples of Inverse functions](https://invisiblenetwork.ai/learn/nptel/106106183/cee1326a307f) (YouTube)
209. [Application of inverse functions - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/075b6705c01f) (YouTube)
210. [Three stories](https://invisiblenetwork.ai/learn/nptel/106106183/9731b7bdd46f) (YouTube)
211. [Three stories - Connecting the dots](https://invisiblenetwork.ai/learn/nptel/106106183/e73a22d8bd21) (YouTube)
212. [Mathematical induction - An illustration](https://invisiblenetwork.ai/learn/nptel/106106183/c89dca589894) (YouTube)
213. [Mathematical Induction - Its essence](https://invisiblenetwork.ai/learn/nptel/106106183/1a639cf2d0c9) (YouTube)
214. [Mathematical Induction - The formal way](https://invisiblenetwork.ai/learn/nptel/106106183/5833b86de649) (YouTube)
215. [MI - Sum of odd numbers](https://invisiblenetwork.ai/learn/nptel/106106183/98489fa01d34) (YouTube)
216. [MI - Sum of powers of 2](https://invisiblenetwork.ai/learn/nptel/106106183/69283c927336) (YouTube)
217. [MI - Inequality 1](https://invisiblenetwork.ai/learn/nptel/106106183/7fb862480367) (YouTube)
218. [MI - Inequality 1 (solution)](https://invisiblenetwork.ai/learn/nptel/106106183/c09bb3c42b0a) (YouTube)
219. [MI - To prove divisibility](https://invisiblenetwork.ai/learn/nptel/106106183/a7965d4f2341) (YouTube)
220. [MI - To prove divisibility (solution)](https://invisiblenetwork.ai/learn/nptel/106106183/0a8cadb94146) (YouTube)
221. [MI - Problem on satisfying inequalities](https://invisiblenetwork.ai/learn/nptel/106106183/40c3fc807ceb) (YouTube)
222. [MI - Problem on satisfying inequalities (solutions)](https://invisiblenetwork.ai/learn/nptel/106106183/042b79d62a29) (YouTube)
223. [MI - Inequality 2](https://invisiblenetwork.ai/learn/nptel/106106183/a76f02928fed) (YouTube)
224. [MI - Inequality 2 solution](https://invisiblenetwork.ai/learn/nptel/106106183/022c6d368984) (YouTube)
225. [Mathematical Induction - Example 9](https://invisiblenetwork.ai/learn/nptel/106106183/406e6305e627) (YouTube)
226. [Mathematical Induction - Example 10 solution](https://invisiblenetwork.ai/learn/nptel/106106183/e993dc8e141d) (YouTube)
227. [Binomial Coeffecients - Proof by induction](https://invisiblenetwork.ai/learn/nptel/106106183/cb36673d77ff) (YouTube)
228. [Checker board and Triomioes - A puzzle](https://invisiblenetwork.ai/learn/nptel/106106183/58c2e6a9488d) (YouTube)
229. [Checker board and triominoes - Solution](https://invisiblenetwork.ai/learn/nptel/106106183/2883d875920a) (YouTube)
230. [Mathematical induction - An important note](https://invisiblenetwork.ai/learn/nptel/106106183/3d870cf4ba64) (YouTube)
231. [Mathematical Induction - A false proof](https://invisiblenetwork.ai/learn/nptel/106106183/936500da6467) (YouTube)
232. [A false proof - Solution](https://invisiblenetwork.ai/learn/nptel/106106183/3507a8430a26) (YouTube)
233. [Motivation for Pegionhole Principle](https://invisiblenetwork.ai/learn/nptel/106106183/405b6afcc17e) (YouTube)
234. [Group of n people](https://invisiblenetwork.ai/learn/nptel/106106183/890281f2df93) (YouTube)
235. [Set of n integgers](https://invisiblenetwork.ai/learn/nptel/106106183/2e4da200ab21) (YouTube)
236. [10 points on an equilateral triangle](https://invisiblenetwork.ai/learn/nptel/106106183/9aef68865dae) (YouTube)
237. [Pegionhole Principle - A result](https://invisiblenetwork.ai/learn/nptel/106106183/7cac042dfb67) (YouTube)
238. [Consecutive integers](https://invisiblenetwork.ai/learn/nptel/106106183/8addc780ec23) (YouTube)
239. [Consecutive integers solution](https://invisiblenetwork.ai/learn/nptel/106106183/4f0af423fba1) (YouTube)
240. [Matching initials](https://invisiblenetwork.ai/learn/nptel/106106183/f00f7daa0d18) (YouTube)
241. [Matching initials - Solution](https://invisiblenetwork.ai/learn/nptel/106106183/f10a1ced633a) (YouTube)
242. [Numbers adding to 9](https://invisiblenetwork.ai/learn/nptel/106106183/8c2b284fb261) (YouTube)
243. [Numbers adding to 9 - Solution](https://invisiblenetwork.ai/learn/nptel/106106183/e2c7d6ada6d1) (YouTube)
244. [Deck of cards](https://invisiblenetwork.ai/learn/nptel/106106183/f78864bd2c62) (YouTube)
245. [Deck of cards - Solution](https://invisiblenetwork.ai/learn/nptel/106106183/241e443661b7) (YouTube)
246. [Number of errors](https://invisiblenetwork.ai/learn/nptel/106106183/166cf4a273d2) (YouTube)
247. [Number of errors - Solution](https://invisiblenetwork.ai/learn/nptel/106106183/7b807b910bfd) (YouTube)
248. [Puzzle - Challenge for you](https://invisiblenetwork.ai/learn/nptel/106106183/d0ce5aa3e67c) (YouTube)
249. [Friendship - an interesting property](https://invisiblenetwork.ai/learn/nptel/106106183/2a14a6981199) (YouTube)
250. [Connectedness through Connecting people](https://invisiblenetwork.ai/learn/nptel/106106183/5c1bdcd41429) (YouTube)
251. [Traversing the bridges](https://invisiblenetwork.ai/learn/nptel/106106183/117f4aea5e54) (YouTube)
252. [Three utilities problem](https://invisiblenetwork.ai/learn/nptel/106106183/3f8e7e66b53c) (YouTube)
253. [Coloring the India map](https://invisiblenetwork.ai/learn/nptel/106106183/0332d1d87ed6) (YouTube)
254. [Defintion of a Graph](https://invisiblenetwork.ai/learn/nptel/106106183/d286138b34b6) (YouTube)
255. [Degree and degree sequence](https://invisiblenetwork.ai/learn/nptel/106106183/6a54b5f43aac) (YouTube)
256. [Relation between number of edges and degrees](https://invisiblenetwork.ai/learn/nptel/106106183/3fc8955e0c5c) (YouTube)
257. [Relation between number of edges and degrees - Proof](https://invisiblenetwork.ai/learn/nptel/106106183/06147323c810) (YouTube)
258. [Hand shaking lemma - Corollary](https://invisiblenetwork.ai/learn/nptel/106106183/e714b14df68f) (YouTube)
259. [Problems based on Hand shaking lemma](https://invisiblenetwork.ai/learn/nptel/106106183/4612bac15b1f) (YouTube)
260. [Havel Hakimi theorem - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/ea798b7991d7) (YouTube)
261. [Havel Hakimi theorem - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/b123304ffc72) (YouTube)
262. [Havel Hakimi theorem - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/f3e795fe16c6) (YouTube)
263. [Havel Hakimi theorem - Part 4](https://invisiblenetwork.ai/learn/nptel/106106183/e0ec1e3bb24b) (YouTube)
264. [Havel Hakimi theorem - Part 5](https://invisiblenetwork.ai/learn/nptel/106106183/81c5bf8393b2) (YouTube)
265. [Regular graph and irregular graph](https://invisiblenetwork.ai/learn/nptel/106106183/3a99db946ed0) (YouTube)
266. [Walk](https://invisiblenetwork.ai/learn/nptel/106106183/f02423715953) (YouTube)
267. [Trail](https://invisiblenetwork.ai/learn/nptel/106106183/b9701912e3d1) (YouTube)
268. [Path and closed path](https://invisiblenetwork.ai/learn/nptel/106106183/0b4114202fab) (YouTube)
269. [Definitions revisited](https://invisiblenetwork.ai/learn/nptel/106106183/aae5c0385b3e) (YouTube)
270. [Examples of walk, trail and path](https://invisiblenetwork.ai/learn/nptel/106106183/6f6fbbf06e41) (YouTube)
271. [Cycle and circuit](https://invisiblenetwork.ai/learn/nptel/106106183/b8b2afb04fc9) (YouTube)
272. [Example of cycle and circuit](https://invisiblenetwork.ai/learn/nptel/106106183/1d147c5efd31) (YouTube)
273. [Relation between walk and path](https://invisiblenetwork.ai/learn/nptel/106106183/607e33b25b50) (YouTube)
274. [Relation between walk and path - An induction proof](https://invisiblenetwork.ai/learn/nptel/106106183/20de6806cd93) (YouTube)
275. [Subgraph](https://invisiblenetwork.ai/learn/nptel/106106183/1cdbc6ee15cc) (YouTube)
276. [Spanning and induced subgraph](https://invisiblenetwork.ai/learn/nptel/106106183/c6f6892d0098) (YouTube)
277. [Spanning and induced subgraph - A result](https://invisiblenetwork.ai/learn/nptel/106106183/4635c8099b4c) (YouTube)
278. [Introduction to Tree](https://invisiblenetwork.ai/learn/nptel/106106183/6950cab905f5) (YouTube)
279. [Connected and Disconnected graphs](https://invisiblenetwork.ai/learn/nptel/106106183/5f7a8391e7e3) (YouTube)
280. [Property of a cycle](https://invisiblenetwork.ai/learn/nptel/106106183/42183ff64863) (YouTube)
281. [Edge condition for connectivity](https://invisiblenetwork.ai/learn/nptel/106106183/e5336059bbd5) (YouTube)
282. [Connecting connectedness and path](https://invisiblenetwork.ai/learn/nptel/106106183/46ec8745d833) (YouTube)
283. [Connecting connectedness and path - An illustration](https://invisiblenetwork.ai/learn/nptel/106106183/ac65307c49ee) (YouTube)
284. [Cut vertex](https://invisiblenetwork.ai/learn/nptel/106106183/987863987182) (YouTube)
285. [Cut edge](https://invisiblenetwork.ai/learn/nptel/106106183/11a9621d1a64) (YouTube)
286. [Illustration of cut vertices and cut edges](https://invisiblenetwork.ai/learn/nptel/106106183/43875784f695) (YouTube)
287. [NetworkX - Need of the hour](https://invisiblenetwork.ai/learn/nptel/106106183/253bbf8cbfc8) (YouTube)
288. [Introduction to Python - Installation](https://invisiblenetwork.ai/learn/nptel/106106183/fc2bb467cfb4) (YouTube)
289. [Introduction to Python - Basics](https://invisiblenetwork.ai/learn/nptel/106106183/8586c5ce0170) (YouTube)
290. [Introduction to NetworkX](https://invisiblenetwork.ai/learn/nptel/106106183/58744c6565e6) (YouTube)
291. [Story so far - Using NetworkX](https://invisiblenetwork.ai/learn/nptel/106106183/378c3824155c) (YouTube)
292. [Directed, weighted and multi graphs](https://invisiblenetwork.ai/learn/nptel/106106183/25bdd8e5f537) (YouTube)
293. [Illustration of Directed, weighted and multi graphs](https://invisiblenetwork.ai/learn/nptel/106106183/60277b1a1635) (YouTube)
294. [Graph representations - Introduction](https://invisiblenetwork.ai/learn/nptel/106106183/5fe8cb1e20af) (YouTube)
295. [Adjacency matrix representation](https://invisiblenetwork.ai/learn/nptel/106106183/237aeb8c465d) (YouTube)
296. [Incidence matrix representation](https://invisiblenetwork.ai/learn/nptel/106106183/19fbddaecc57) (YouTube)
297. [Isomorphism - Introduction](https://invisiblenetwork.ai/learn/nptel/106106183/f27eb0a79e54) (YouTube)
298. [Isomorphic graphs - An illustration](https://invisiblenetwork.ai/learn/nptel/106106183/d043b4e79a98) (YouTube)
299. [Isomorphic graphs - A challenge](https://invisiblenetwork.ai/learn/nptel/106106183/ba9d5389a523) (YouTube)
300. [Non - isomorphic graphs](https://invisiblenetwork.ai/learn/nptel/106106183/e81a7a3e5bbb) (YouTube)
301. [Isomorphism - A question](https://invisiblenetwork.ai/learn/nptel/106106183/2d4c77932978) (YouTube)
302. [Complement of a Graph - Introduction](https://invisiblenetwork.ai/learn/nptel/106106183/f2c7d1194a21) (YouTube)
303. [Complement of a Graph - Illiustration](https://invisiblenetwork.ai/learn/nptel/106106183/1cc1b8fa0280) (YouTube)
304. [Self complement](https://invisiblenetwork.ai/learn/nptel/106106183/672bb86c6fee) (YouTube)
305. [Complement of a disconnected graph is connected](https://invisiblenetwork.ai/learn/nptel/106106183/4cc3460af8f7) (YouTube)
306. [Complement of a disconnected graph is connected - Solution](https://invisiblenetwork.ai/learn/nptel/106106183/1c6cd8649a7a) (YouTube)
307. [Which is more? Connected graphs or disconnected graphs?](https://invisiblenetwork.ai/learn/nptel/106106183/038b2aecc2d4) (YouTube)
308. [Bipartite graphs](https://invisiblenetwork.ai/learn/nptel/106106183/b5ae4ab45ea6) (YouTube)
309. [Bipartite graphs - A puzzle](https://invisiblenetwork.ai/learn/nptel/106106183/0ffbb4ac00b4) (YouTube)
310. [Bipartite graphs - Converse part of the puzzle](https://invisiblenetwork.ai/learn/nptel/106106183/ce6ea6b894f3) (YouTube)
311. [Definition of Eulerian Graph](https://invisiblenetwork.ai/learn/nptel/106106183/801a682fa158) (YouTube)
312. [Illustration of eulerian graph](https://invisiblenetwork.ai/learn/nptel/106106183/a84c2dd9a4c9) (YouTube)
313. [Non- example of Eulerian graph](https://invisiblenetwork.ai/learn/nptel/106106183/8121fbf0225a) (YouTube)
314. [Litmus test for an Eulerian graph](https://invisiblenetwork.ai/learn/nptel/106106183/ba749935c387) (YouTube)
315. [Why even degree?](https://invisiblenetwork.ai/learn/nptel/106106183/108bad02cf52) (YouTube)
316. [Proof for even degree implies graph is eulerian](https://invisiblenetwork.ai/learn/nptel/106106183/44c2bdb0657f) (YouTube)
317. [A condition for Eulerian trail](https://invisiblenetwork.ai/learn/nptel/106106183/29e6e6aaf029) (YouTube)
318. [Why the name Eulerian](https://invisiblenetwork.ai/learn/nptel/106106183/3c76d1e2658d) (YouTube)
319. [Can you traverse all location?](https://invisiblenetwork.ai/learn/nptel/106106183/f70eec726ca5) (YouTube)
320. [Defintion of Hamiltonian graphs](https://invisiblenetwork.ai/learn/nptel/106106183/43da62fe0377) (YouTube)
321. [Examples of Hamiltonian graphs](https://invisiblenetwork.ai/learn/nptel/106106183/d17fba9493a7) (YouTube)
322. [Hamiltonian graph - A result](https://invisiblenetwork.ai/learn/nptel/106106183/3bcce266b512) (YouTube)
323. [A result on connectedness](https://invisiblenetwork.ai/learn/nptel/106106183/76bbcac0e85b) (YouTube)
324. [A result on Path](https://invisiblenetwork.ai/learn/nptel/106106183/3b200318344c) (YouTube)
325. [Dirac's Theorem](https://invisiblenetwork.ai/learn/nptel/106106183/e43b5b1d7b3c) (YouTube)
326. [Dirac's theorem - A note](https://invisiblenetwork.ai/learn/nptel/106106183/cbc051fcd183) (YouTube)
327. [Ore's Theorem](https://invisiblenetwork.ai/learn/nptel/106106183/9cd98b5c8e49) (YouTube)
328. [Dirac's Theorem v/s Ore's Theorem](https://invisiblenetwork.ai/learn/nptel/106106183/ef5611e19b62) (YouTube)
329. [Eulerian and Hamiltonian Are they related](https://invisiblenetwork.ai/learn/nptel/106106183/a75ad342c094) (YouTube)
330. [Importance of Hamiltonian graphs in Computer science](https://invisiblenetwork.ai/learn/nptel/106106183/195b59547c3d) (YouTube)
331. [Constructing non intersecting roads](https://invisiblenetwork.ai/learn/nptel/106106183/9e4cd8cf0019) (YouTube)
332. [Definition of a Planar graph](https://invisiblenetwork.ai/learn/nptel/106106183/81229a0346f2) (YouTube)
333. [Examples of Planar graphs](https://invisiblenetwork.ai/learn/nptel/106106183/9fb6b82b3487) (YouTube)
334. [V - E + R = 2](https://invisiblenetwork.ai/learn/nptel/106106183/d7aa017f81c2) (YouTube)
335. [Illustration of V - E + R =2](https://invisiblenetwork.ai/learn/nptel/106106183/ec93cc84721e) (YouTube)
336. [V - E + R = 2; Use induction](https://invisiblenetwork.ai/learn/nptel/106106183/3c2fcd5ac5c1) (YouTube)
337. [Proof of V - E + R = 2](https://invisiblenetwork.ai/learn/nptel/106106183/cc025a292f24) (YouTube)
338. [Famous non-planar graphs](https://invisiblenetwork.ai/learn/nptel/106106183/15e7b8b423cb) (YouTube)
339. [Litmus test for planarity](https://invisiblenetwork.ai/learn/nptel/106106183/1a628d71e113) (YouTube)
340. [Planar graphs - Inequality 1](https://invisiblenetwork.ai/learn/nptel/106106183/42ae12ec188f) (YouTube)
341. [3 Utilities problem - Revisited](https://invisiblenetwork.ai/learn/nptel/106106183/e76856b66f51) (YouTube)
342. [Complete graph on 5 vertices is non-planar - Proof](https://invisiblenetwork.ai/learn/nptel/106106183/9dea188d3c71) (YouTube)
343. [Prisoners and cells](https://invisiblenetwork.ai/learn/nptel/106106183/758af79146a1) (YouTube)
344. [Prisoners example and Proper coloring](https://invisiblenetwork.ai/learn/nptel/106106183/5210c7468cf6) (YouTube)
345. [Chromatic number of a graph](https://invisiblenetwork.ai/learn/nptel/106106183/ffe02026a3a1) (YouTube)
346. [Examples on Proper coloring](https://invisiblenetwork.ai/learn/nptel/106106183/cde801def32d) (YouTube)
347. [Recalling the India map problem](https://invisiblenetwork.ai/learn/nptel/106106183/972d356eb05f) (YouTube)
348. [Recalling the India map problem - Solution](https://invisiblenetwork.ai/learn/nptel/106106183/c49502ba1ee8) (YouTube)
349. [NetworkX - Digraphs](https://invisiblenetwork.ai/learn/nptel/106106183/7ea642083667) (YouTube)
350. [NetworkX - Adjacency matrix](https://invisiblenetwork.ai/learn/nptel/106106183/ef9e6d7f4d8b) (YouTube)
351. [NetworkX- Random graphs](https://invisiblenetwork.ai/learn/nptel/106106183/f48de54fa6cc) (YouTube)
352. [NetworkX - Subgarph](https://invisiblenetwork.ai/learn/nptel/106106183/bae1dbc7667e) (YouTube)
353. [NetworkX - Isomorphic graphs Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/dcd95b80f158) (YouTube)
354. [NetworkX - Isomorphic graphs Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/dd2bce7236fc) (YouTube)
355. [NetworkX - Isomorphic graphs: A game to play](https://invisiblenetwork.ai/learn/nptel/106106183/f71537f1c675) (YouTube)
356. [NetworkX - Graph complement](https://invisiblenetwork.ai/learn/nptel/106106183/04da9fcaa1d3) (YouTube)
357. [NetworkX - Eulerian graphs](https://invisiblenetwork.ai/learn/nptel/106106183/d1e3b5dc3ebc) (YouTube)
358. [NetworkX - Bipaprtite graphs](https://invisiblenetwork.ai/learn/nptel/106106183/470292673db4) (YouTube)
359. [NetworkX - Coloring](https://invisiblenetwork.ai/learn/nptel/106106183/f58068dec57d) (YouTube)
360. [Counting in a creative way](https://invisiblenetwork.ai/learn/nptel/106106183/21a6adbf9202) (YouTube)
361. [Example 1 - Fun with words](https://invisiblenetwork.ai/learn/nptel/106106183/12591d84a790) (YouTube)
362. [Words and the polynomial](https://invisiblenetwork.ai/learn/nptel/106106183/ab3ec68c7a02) (YouTube)
363. [Words and the polynomial - Explained](https://invisiblenetwork.ai/learn/nptel/106106183/8a6317df0b5b) (YouTube)
364. [Example 2 - Picking five balls](https://invisiblenetwork.ai/learn/nptel/106106183/925da1f03458) (YouTube)
365. [Picking five balls - Solution](https://invisiblenetwork.ai/learn/nptel/106106183/eb0dca6d7140) (YouTube)
366. [Picking five balls - Another version](https://invisiblenetwork.ai/learn/nptel/106106183/25546054b625) (YouTube)
367. [Defintion of Generating function](https://invisiblenetwork.ai/learn/nptel/106106183/97336308c830) (YouTube)
368. [Generating function examples - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/4d447baeaab2) (YouTube)
369. [Generating function examples - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/293c43cda4f7) (YouTube)
370. [Generating function examples - Part 3](https://invisiblenetwork.ai/learn/nptel/106106183/d4ca2d354362) (YouTube)
371. [Binomial expansion - A generating function](https://invisiblenetwork.ai/learn/nptel/106106183/db0c6d99303a) (YouTube)
372. [Binomial expansion - Explained](https://invisiblenetwork.ai/learn/nptel/106106183/49797659eea7) (YouTube)
373. [Picking 7 balls - The naive way](https://invisiblenetwork.ai/learn/nptel/106106183/69591035cb23) (YouTube)
374. [Picking 7 balls - The creative way](https://invisiblenetwork.ai/learn/nptel/106106183/40a0840f75d6) (YouTube)
375. [Generating functions - Problem 1](https://invisiblenetwork.ai/learn/nptel/106106183/caf8778debfa) (YouTube)
376. [Generating functions - Problem 2](https://invisiblenetwork.ai/learn/nptel/106106183/275d82f8d51a) (YouTube)
377. [Generating functions - Problem 3](https://invisiblenetwork.ai/learn/nptel/106106183/b772e35e68f9) (YouTube)
378. [Why Generating function?](https://invisiblenetwork.ai/learn/nptel/106106183/1f3c2d59d18d) (YouTube)
379. [Introduction to Advanced Counting](https://invisiblenetwork.ai/learn/nptel/106106183/0c2723d98c13) (YouTube)
380. [Example 1 : Dogs and Cats](https://invisiblenetwork.ai/learn/nptel/106106183/5c35b9c42353) (YouTube)
381. [Inclusion-Exclusion Formula](https://invisiblenetwork.ai/learn/nptel/106106183/f43feee25e7a) (YouTube)
382. [Proof of Inclusion - Exlusion formula](https://invisiblenetwork.ai/learn/nptel/106106183/f41b6da314f9) (YouTube)
383. [Example 2 : Integer solutions of an equation](https://invisiblenetwork.ai/learn/nptel/106106183/d4a8faa0922d) (YouTube)
384. [Example 3 : Words not containing some strings](https://invisiblenetwork.ai/learn/nptel/106106183/e6ac77b18892) (YouTube)
385. [Example 4 : Arranging 3 x's, 3 y's and 3 z's](https://invisiblenetwork.ai/learn/nptel/106106183/2d5a8b76fa5c) (YouTube)
386. [Example 5 : Non-multiples of 2 or 3](https://invisiblenetwork.ai/learn/nptel/106106183/2676e58553ee) (YouTube)
387. [Example 6 : Integers not divisible by 5, 7 or 11](https://invisiblenetwork.ai/learn/nptel/106106183/6d4efe53e4dc) (YouTube)
388. [A tip in solving problems](https://invisiblenetwork.ai/learn/nptel/106106183/3ec9824282f8) (YouTube)
389. [Example 7 : A dog nor a cat](https://invisiblenetwork.ai/learn/nptel/106106183/43134ad5e303) (YouTube)
390. [Example 8 : Brownies, Muffins and Cookies](https://invisiblenetwork.ai/learn/nptel/106106183/b71697e1a31c) (YouTube)
391. [Example 10 : Integer solutions of an equation](https://invisiblenetwork.ai/learn/nptel/106106183/ed0ba1aa5cc7) (YouTube)
392. [Example 11 : Seating Arrangement - Part 1](https://invisiblenetwork.ai/learn/nptel/106106183/631865269b31) (YouTube)
393. [Example 11 : Seating Arrangement - Part 2](https://invisiblenetwork.ai/learn/nptel/106106183/a4fd15e3af46) (YouTube)
394. [Example 12 : Integer solutions of an equation](https://invisiblenetwork.ai/learn/nptel/106106183/39888a4c4561) (YouTube)
395. [Number of Onto Functions](https://invisiblenetwork.ai/learn/nptel/106106183/fa75e861b64b) (YouTube)
396. [Formula for Number of Onto Functions](https://invisiblenetwork.ai/learn/nptel/106106183/f40648cd614c) (YouTube)
397. [Example 13 : Onto Functions](https://invisiblenetwork.ai/learn/nptel/106106183/c24ff2f142c0) (YouTube)
398. [Example 14 : No one in their own house](https://invisiblenetwork.ai/learn/nptel/106106183/346164ea324d) (YouTube)
399. [Derangements](https://invisiblenetwork.ai/learn/nptel/106106183/d7cfaa0b04e9) (YouTube)
400. [Derangements of 4 numbers](https://invisiblenetwork.ai/learn/nptel/106106183/23644c8f9775) (YouTube)
