NOC:The Joy of Computing using Python


Lecture 1 - Introduction to Programming


Lecture 2 - Why Programming ?


Lecture 3 - Programming for Everybody


Lecture 4 - Any Prerequisites ?


Lecture 5 - Where to start?


Lecture 6 - Why do we have so many languages?


Lecture 7 - How to go about programming?


Lecture 8 - Why to learn programming?


Lecture 9 - What is programming?


Lecture 10 - How to give instructions ?


Lecture 11 - Introduction To Scratch


Lecture 12 - Introduction To Loops


Lecture 13 - More About Loops


Lecture 14 - Solution To Looping Problem


Lecture 15 - Scratch : Animation 1


Lecture 16 - Scratch : Animation 2


Lecture 17 - Scratch : Animation 3


Lecture 18 - More On Scratch


Lecture 19 - Introduction to Anaconda


Lecture 20 - Installation of Anaconda


Lecture 21 - Introduction to Spyder IDE


Lecture 22 - Printing statements in Python


Lecture 23 - Understanding Variables in Python


Lecture 24 - Executing a sequence of instructions in the Console


Lecture 25 - Writing your First Program


Lecture 26 - Taking inputs from the user


Lecture 27 - Discount Calculation


Lecture 28 - Motivation to if condition


Lecture 29 - A reminder on how to deal with numbers


Lecture 30 - Understanding if condition's working


Lecture 31 - Realizing the importance of syntax and indentation


Lecture 32 - Introductions to loops


Lecture 33 - Loops: Sum of numbers


Lecture 34 - Loops: Sum of numbers (Continued...)


Lecture 35 - Loops: Multiplication Tables


Lecture 36 - Introducction to While Loop


Lecture 37 - Lists Part 1 : Introduction


Lecture 38 - Lists Part 2 : Manipulation


Lecture 39 - Lists Part 3 : Operations


Lecture 40 - Lists Part 4 : Slicing


Lecture 41 - Loops and Conditionals : Fizzbuzz 01


Lecture 42 - Loops and Conditionals : Fizzbuzz 02


Lecture 43 - Crowd Computing - Just estimate 01


Lecture 44 - Crowd Computing - Just estimate 02


Lecture 45 - Crowd Computing - Just estimate 03


Lecture 46 - Crowd Computing - Just estimate 04


Lecture 47 - Crowd Computing - Just estimate 05


Lecture 48 - Crowd Computing - Just estimate 06


Lecture 49 - Permutations - Jumbled Words 01


Lecture 50 - Permutations - Jumbled Words 02


Lecture 51 - Permutations - Jumbled Words 03


Lecture 52 - Theory of Evolution 01


Lecture 53 - Theory of Evolution 02


Lecture 54 - Theory of Evolution 03


Lecture 55 - Theory of Evolution 04


Lecture 56 - Practice is the key


Lecture 57 - Magic Square Hit and Trial 01


Lecture 58 - Magic Square Hit and Trial 02


Lecture 59 - Magic Square Hit and Trial 03


Lecture 60 - Magic Square Hit and Trial 04


Lecture 61 - Magic Square Hit and Trial 05


Lecture 62 - Let's program and play


Lecture 63 - Dobble Game - Spot the similarity 01


Lecture 64 - Dobble Game - Spot the similarity 02


Lecture 65 - Dobble Game - Spot the similarity 03


Lecture 66 - Dobble Game - Spot the similarity 04


Lecture 67 - What is your date of birth?


Lecture 68 - Birthday Paradox - Find your twin 01


Lecture 69 - Birthday Paradox - Find your twin 02


Lecture 70 - Birthday Paradox - Find your twin 03


Lecture 71 - Birthday Paradox - Find your twin 04


Lecture 72 - Birthday Paradox - Find your twin 05


Lecture 73 - What's your favourite movie?


Lecture 74 - Guess the Movie Name 01


Lecture 75 - Guess the Movie Name 02


Lecture 76 - Guess the Movie Name 03


Lecture 77 - Guess the Movie Name 04


Lecture 78 - Guess the Movie Name 05


Lecture 79 - Guess the Movie Name 06


Lecture 80 - Dictionaries


Lecture 81 - Speech to Text : No need to write 01


Lecture 82 - Speech to Text : No need to write 02


Lecture 83 - Speech to Text : No need to write 03


Lecture 84 - Monte Hall : 3 doors and a twist 01


Lecture 85 - Monte Hall : 3 doors and a twist 02


Lecture 86 - Rock, Paper and Scissor : Cheating not allowed !! 01


Lecture 87 - Rock, Paper and Scissor : Cheating not allowed !! 02


Lecture 88 - Rock, Paper and Scissor : Cheating not allowed !! 03


Lecture 89 - Rock, Paper and Scissor : Cheating not allowed !! 04


Lecture 90 - Sorting and Searching : 20 questions game 01


Lecture 91 - Sorting and Searching : 20 questions game 02


Lecture 92 - Sorting and Searching : 20 questions game 03


Lecture 93 - Sorting and Searching : 20 questions game 04


Lecture 94 - Sorting and Searching : 20 questions game 05


Lecture 95 - Sorting and Searching : 20 questions game 06


Lecture 96 - Sorting and Searching : 20 questions game 07


Lecture 97 - Sorting and Searching : 20 questions game 08


Lecture 98 - Substitution Cipher -The science of secrecy


Lecture 99 - Substitution Cipher -The science of secrecy 01


Lecture 100 - Substitution Cipher -The science of secrecy 02


Lecture 101 - Substitution Cipher -The science of secrecy 03


Lecture 102 - Tic Tac Toe - Down the memory Lane


Lecture 103 - Tic Tac Toe - Down the memory Lane 01


Lecture 104 - Tic Tac Toe - Down the memory Lane 02


Lecture 105 - Tic Tac Toe - Down the memory Lane 03


Lecture 106 - Tic Tac Toe - Down the memory Lane 04


Lecture 107 - Tic Tac Toe - Down the memory Lane 05


Lecture 108 - Recursion


Lecture 109 - Recursion 01


Lecture 110 - Recursion 02


Lecture 111 - Recursion 03


Lecture 112 - Recursion 04


Lecture 113 - Recursion 05


Lecture 114 - Recursion 06


Lecture 115 - Snakes and Ladders - Not on the Board


Lecture 116 - Snakes and Ladders - Not on the Board - Part 01


Lecture 117 - Snakes and Ladders - Not on the Board - Part 02


Lecture 118 - Snakes and Ladders - Not on the Board - Part 03


Lecture 119 - Snakes and Ladders - Not on the Board - Part 04


Lecture 120 - Snakes and Ladders - Not on the Board - Part 05


Lecture 121 - Snakes and Ladders - Not on the Board - Part 06


Lecture 122 - Spiral Traversing - Let's Animate


Lecture 123 - Spiral Traversing - Let's Animate - Part 01


Lecture 124 - Spiral Traversing - Let's Animate - Part 02


Lecture 125 - Spiral Traversing - Let's Animate - Part 03


Lecture 126 - Spiral Traversing - Let's Animate - Part 04


Lecture 127 - Spiral Traversing - Let's Animate - Part 05


Lecture 128 - Spiral Traversing - Let's Animate - Part 06


Lecture 129 - Spiral Traversing - Let's Animate - Part 07


Lecture 130 - GPS - Track the route


Lecture 131 - GPS - Track the route - Part 01


Lecture 132 - GPS - Track the route - Part 02


Lecture 133 - GPS - Track the route - Part 03


Lecture 134 - GPS - Track the route - Part 04


Lecture 135 - Tuples- Python Data Structure


Lecture 136 - Lottery Simulation - Profit or Loss


Lecture 137 - Lottery Simulation - Profit or Loss - Part 01


Lecture 138 - Lottery Simulation - Profit or Loss - Part 02


Lecture 139 - Lottery Simulation - Profit or Loss - Part 03


Lecture 140 - Lottery Simulation - Profit or Loss - Part 04


Lecture 141 - Lottery Simulation - Profit or Loss - Part 05


Lecture 142 - Lottery Simulation - Profit or Loss - Part 06


Lecture 143 - Image Processing - Enhance your images


Lecture 144 - Image Processing - Enhance your images - Part 01


Lecture 145 - Image Processing - Enhance your images - Part 02


Lecture 146 - Image Processing - Enhance your images - Part 03


Lecture 147 - Anagrams


Lecture 148 - Anagrams - Part 01


Lecture 149 - Anagrams - Part 02


Lecture 150 - Anagrams - Part 03


Lecture 151 - Anagrams - Part 04


Lecture 152 - Facebook Sentiment Analysis


Lecture 153 - Facebook Sentiment Analysis - Part 01


Lecture 154 - Facebook Sentiment Analysis - Part 02


Lecture 155 - Facebook Sentiment Analysis - Part 03


Lecture 156 - Facebook Sentiment Analysis - Part 04


Lecture 157 - Natural Language Processing - Author Stylometry


Lecture 158 - Natural Language Processing - Author Stylometry - Part 01


Lecture 159 - Natural Language Processing - Author Stylometry - Part 02


Lecture 160 - Natural Language Processing - Author Stylometry - Part 03


Lecture 161 - Natural Language Processing - Author Stylometry - Part 04


Lecture 162 - Natural Language Processing - Author Stylometry - Part 05


Lecture 163 - Natural Language Processing - Author Stylometry - Part 06


Lecture 164 - Natural Language Processing - Author Stylometry - Part 07


Lecture 165 - Natural Language Processing - Author Stylometry - Part 08


Lecture 166 - Natural Language Processing - Author Stylometry - Part 09


Lecture 167 - Natural Language Processing - Author Stylometry - Part 10


Lecture 168 - Introduction to Networkx - Part 01


Lecture 169 - Introduction to Networkx - Part 02


Lecture 170 - Six Degrees of Separation : Meet your favourites


Lecture 171 - Six Degrees of Separation : Meet your favourites - Part 01


Lecture 172 - Six Degrees of Separation : Meet your favourites - Part 02


Lecture 173 - Six Degrees of Separation : Meet your favourites - Part 03


Lecture 174 - Area Calculation - Don't Measure


Lecture 175 - Area Calculation - Don't Measure - Part 01


Lecture 176 - Area Calculation - Don't Measure - Part 02


Lecture 177 - Area Calculation - Don't Measure - Part 03


Lecture 178 - Area Calculation - Don't Measure - Part 04


Lecture 179 - Area Calculation - Don't Measure - Part 05


Lecture 180 - Area Calculation - Don't Measure - Part 06


Lecture 181 - FLAMES - Part 01


Lecture 182 - FLAMES - Part 02


Lecture 183 - FLAMES - Part 03


Lecture 184 - FLAMES - Part 04


Lecture 185 - FLAMES - Part 05


Lecture 186 - FLAMES - Part 06


Lecture 187 - Data Compression - Part 01


Lecture 188 - Data Compression - Part 02


Lecture 189 - Data Compression - Part 03


Lecture 190 - Data Compression - Part 04


Lecture 191 - Data Compression - Part 05


Lecture 192 - Browser Automation Watsapp using Python - Part 01


Lecture 193 - Browser Automation Watsapp using Python - Part 02


Lecture 194 - Browser Automation Watsapp using Python - Part 03


Lecture 195 - Browser Automation Watsapp using Python - Part 04


Lecture 196 - Fun with Calendar - Part 01


Lecture 197 - Fun with Calendar - Part 02


Lecture 198 - Fun with Calendar - Part 03


Lecture 199 - Fun with Calendar - Part 04


Lecture 200 - Fun with Calendar - Part 05


Lecture 201 - Fun with Calendar - Part 06


Lecture 202 - Fun with Calendar - Part 07


Lecture 203 - Fun with Calendar - Part 08


Lecture 204 - Fun with Calendar - Part 09


Lecture 205 - Fun with Calendar - Part 10


Lecture 206 - Fun with Calendar - Part 11


Lecture 207 - Fun with Calendar - Part 12


Lecture 208 - Page Rank - How does Google Work ? - Part 01


Lecture 209 - Page Rank - How does Google Work ? - Part 02


Lecture 210 - Page Rank - How does Google Work ? - Part 03


Lecture 211 - Page Rank - How does Google Work ? - Part 04


Lecture 212 - Page Rank - How does Google Work ? - Part 05


Lecture 213 - Page Rank - How does Google Work ? - Part 06


Lecture 214 - Page Rank - How does Google Work ? - Part 07


Lecture 215 - Page Rank - How does Google Work ? - Part 08


Lecture 216 - Page Rank - How does Google Work ? - Part 09


Lecture 217 - Page Rank - How does Google Work ? - Part 10


Lecture 218 - Page Rank - How does Google Work ? - Part 11


Lecture 219 - Page Rank - How does Google Work ? - Part 12


Lecture 220 - Page Rank - How does Google Work ? - Part 13


Lecture 221 - Page Rank - How does Google Work ? - Part 14


Lecture 222 - Page Rank - How does Google Work ? - Part 15


Lecture 223 - Page Rank - How does Google Work ? - Part 16


Lecture 224 - Collatz Conjecture - Part 01


Lecture 225 - Collatz Conjecture - Part 02


Lecture 226 - JOC Conclusion