Learn · NPTEL

Course106106182225 lectures

The Joy of Computing using Python

Prof. Sudarshan Iyengar · IIT Ropar

Start with lecture 1 At NPTEL

Lectures

Week 1

  1. Introduction to Programming YouTube
  2. Why Programming? YouTube
  3. Programming for Everybody YouTube
  4. Any Prerequisites? YouTube
  5. Where to start? YouTube
  6. Why do we have so many languages? YouTube
  7. How to go about programming? YouTube
  8. Why to learn programming? YouTube
  9. What is programming? YouTube
  10. How to give instructions? YouTube
  11. Introduction to Scratch YouTube
  12. Introduction to Loops YouTube
  13. More about Loops YouTube
  14. Solution to Looping Problem YouTube
  15. Scratch : Animation 1 YouTube
  16. Scratch : Animation 2 YouTube
  17. Scratch : Animation 3 YouTube
  18. More on Scratch YouTube

Week 2

  1. Introduction to Anaconda YouTube
  2. Installation of Anaconda YouTube
  3. Introduction to Spyder IDE YouTube
  4. Printing statements in Python YouTube
  5. Understanding Variables in Python YouTube
  6. Executing a sequence of instructions in the Console YouTube
  7. Writing your First Program YouTube
  8. Taking inputs from the user YouTube
  9. Discount Calculation YouTube
  10. Motivation to if condition YouTube
  11. A reminder on how to deal with numbers YouTube
  12. Understanding if condition's working YouTube
  13. Realizing the importance of syntax and indentation YouTube
  14. Introductions to loops YouTube
  15. Loops: Sum of numbers YouTube
  16. Loops: Sum of numbers (continued) YouTube
  17. Loops: Multiplication Tables YouTube
  18. Introduction to While Loop YouTube

Week 3

  1. Lists Part 1 : Introduction YouTube
  2. Lists Part 2 : Manipulation YouTube
  3. Lists Part 3 : Operations YouTube
  4. Lists Part 4 : Slicing YouTube
  5. Loops and Conditionals : Fizzbuzz 01 YouTube
  6. Loops and Conditionals : Fizzbuzz 02 YouTube
  7. Crowd Computing - Just estimate 01 YouTube
  8. Crowd Computing - Just estimate 02 YouTube
  9. Crowd Computing - Just estimate 03 YouTube
  10. Crowd Computing - Just estimate 04 YouTube
  11. Crowd Computing - Just estimate 05 YouTube
  12. Crowd Computing - Just estimate 06 YouTube
  13. Permutations - Jumbled Words 01 YouTube
  14. Permutations - Jumbled Words 02 YouTube
  15. Permutations - Jumbled Words 03 YouTube
  16. Theory of Evolution 01 YouTube
  17. Theory of Evolution 02 YouTube
  18. Theory of Evolution 03 YouTube
  19. Theory of Evolution 04 YouTube

week 4

  1. Practice is the key YouTube
  2. Magic Square: Hit and Trial 01 YouTube
  3. Magic Square: Hit and Trial 02 YouTube
  4. Magic Square: Hit and Trial 03 YouTube
  5. Magic Square: Hit and Trial 04 YouTube
  6. Magic Square: Hit and Trial 05 YouTube
  7. Let's program and play YouTube
  8. Dobble Game - Spot the similarity 01 YouTube
  9. Dobble Game - Spot the similarity 02 YouTube
  10. Dobble Game - Spot the similarity 03 YouTube
  11. Dobble Game - Spot the similarity 04 YouTube
  12. What is your date of birth? YouTube
  13. Birthday Paradox - Find your twin 01 YouTube
  14. Birthday Paradox - Find your twin 02 YouTube
  15. Birthday Paradox - Find your twin 03 YouTube
  16. Birthday Paradox - Find your twin 04 YouTube
  17. Birthday Paradox - Find your twin 05 YouTube
  18. What's your favourite movie? YouTube
  19. Guess the Movie Name 01 YouTube
  20. Guess the Movie Name 02 YouTube
  21. Guess the Movie Name 03 YouTube
  22. Guess the Movie Name 04 YouTube
  23. Guess the Movie Name 05 YouTube
  24. Guess the Movie Name 06 YouTube

Week 5

  1. Introduction to Dictionaries YouTube
  2. Speech to Text : No need to write 01 YouTube
  3. Speech to Text : No need to write 02 YouTube
  4. Speech to Text : No need to write 03 YouTube
  5. Monte Hall : 3 doors and a twist 01 YouTube
  6. Monte Hall : 3 doors and a twist 02 YouTube
  7. Rock, Paper and Scissor : Cheating not allowed !! 01 YouTube
  8. Rock, Paper and Scissor : Cheating not allowed !! 02 YouTube
  9. Rock, Paper and Scissor : Cheating not allowed !! 03 YouTube
  10. Rock, Paper and Scissor : Cheating not allowed !! 04 YouTube
  11. Sorting and Searching : 20 questions game 01 YouTube
  12. Sorting and Searching : 20 questions game 02 YouTube
  13. Sorting and Searching : 20 questions game 03 YouTube
  14. Sorting and Searching : 20 questions game 04 YouTube
  15. Sorting and Searching : 20 questions game 05 YouTube
  16. Sorting and Searching : 20 questions game 06 YouTube
  17. Sorting and Searching : 20 questions game 07 YouTube
  18. Sorting and Searching : 20 questions game 08 YouTube

Week 6

  1. Substitution Cipher -The science of secrecy YouTube
  2. Substitution Cipher -The science of secrecy 01 YouTube
  3. Substitution Cipher -The science of secrecy 02 YouTube
  4. Substitution Cipher -The science of secrecy 03 YouTube
  5. Tic Tac Toe - Down the memory Lane YouTube
  6. Tic Tac Toe - Down the memory Lane 01 YouTube
  7. Tic Tac Toe - Down the memory Lane 02 YouTube
  8. Tic Tac Toe - Down the memory Lane 03 YouTube
  9. Tic Tac Toe - Down the memory Lane 04 YouTube
  10. Tic Tac Toe - Down the memory Lane 05 YouTube
  11. Recursion YouTube
  12. Recursion 01 YouTube
  13. Recursion 02 YouTube
  14. Recursion 03 YouTube
  15. Recursion 04 YouTube
  16. Recursion 05 YouTube
  17. Recursion 06 YouTube

Week 7

  1. Snakes and Ladders - Not on the Board YouTube
  2. Snakes and Ladders - Not on the Board - Part 01 YouTube
  3. Snakes and Ladders - Not on the Board - Part 02 YouTube
  4. Snakes and Ladders - Not on the Board - Part 03 YouTube
  5. Snakes and Ladders - Not on the Board - Part 04 YouTube
  6. Snakes and Ladders - Not on the Board - Part 05 YouTube
  7. Snakes and Ladders - Not on the Board - Part 06 YouTube
  8. Spiral Traversing - Let's Animate YouTube
  9. Spiral Traversing - Let's Animate - Part 01 YouTube
  10. Spiral Traversing - Let's Animate - Part 02 YouTube
  11. Spiral Traversing - Let's Animate - Part 03 YouTube
  12. Spiral Traversing - Let's Animate - Part 04 YouTube
  13. Spiral Traversing - Let's Animate - Part 05 YouTube
  14. Spiral Traversing - Let's Animate - Part 06 YouTube
  15. Spiral Traversing - Let's Animate - Part 07 YouTube
  16. GPS - Track the route YouTube
  17. GPS - Track the route - Part 01 YouTube
  18. GPS - Track the route - Part 02 YouTube
  19. GPS - Track the route - Part 03 YouTube
  20. GPS - Track the route - Part 04 YouTube

Week 8

  1. Tuples- Python Data Structure YouTube
  2. Lottery Simulation - Profit or Loss YouTube
  3. Lottery Simulation - Profit or Loss - Part 01 YouTube
  4. Lottery Simulation - Profit or Loss - Part 02 YouTube
  5. Lottery Simulation - Profit or Loss - Part 03 YouTube
  6. Lottery Simulation - Profit or Loss - Part 04 YouTube
  7. Lottery Simulation - Profit or Loss - Part 05 YouTube
  8. Lottery Simulation - Profit or Loss - Part 06 YouTube
  9. Image Processing - Enhance your images YouTube
  10. Image Processing - Enhance your images - Part 01 YouTube
  11. Image Processing - Enhance your images - Part 02 YouTube
  12. Image Processing - Enhance your images - Part 03 YouTube
  13. Anagrams YouTube
  14. Anagrams - Part 01 YouTube
  15. Anagrams - Part 02 YouTube
  16. Anagrams - Part 03 YouTube
  17. Facebook Sentiment Analysis YouTube
  18. Facebook Sentiment Analysis - Part 01 YouTube
  19. Facebook Sentiment Analysis - Part 02 YouTube
  20. Facebook Sentiment Analysis - Part 03 YouTube
  21. Facebook Sentiment Analysis - Part 04 YouTube

Week 9

  1. Natural Language Processing - Author Stylometry YouTube
  2. Natural Language Processing - Author Stylometry - Part 01 YouTube
  3. Natural Language Processing - Author Stylometry - Part 02 YouTube
  4. Natural Language Processing - Author Stylometry - Part 03 YouTube
  5. Natural Language Processing - Author Stylometry - Part 04 YouTube
  6. Natural Language Processing - Author Stylometry - Part 05 YouTube
  7. Natural Language Processing - Author Stylometry - Part 06 YouTube
  8. Natural Language Processing - Author Stylometry - Part 07 YouTube
  9. Natural Language Processing - Author Stylometry - Part 08 YouTube
  10. Natural Language Processing - Author Stylometry - Part 09 YouTube
  11. Natural Language Processing - Author Stylometry - Part 10 YouTube
  12. Introduction to Networkx - Part 01 YouTube
  13. Introduction to Networkx - Part 02 YouTube
  14. Six Degrees of Separation : Meet your favourites YouTube
  15. Six Degrees of Separation : Meet your favourites - Part 01 YouTube
  16. Six Degrees of Separation : Meet your favourites - Part 02 YouTube
  17. Six Degrees of Separation : Meet your favourites - Part 03 YouTube
  18. Area Calculation - Don't Measure YouTube
  19. Area Calculation - Don't Measure - Part 01 YouTube
  20. Area Calculation - Don't Measure - Part 02 YouTube
  21. Area Calculation - Don't Measure - Part 03 YouTube
  22. Area Calculation - Don't Measure - Part 04 YouTube
  23. Area Calculation - Don't Measure - Part 05 YouTube
  24. Area Calculation - Don't Measure - Part 06 YouTube

Week 10

  1. FLAMES - Part 01 YouTube
  2. FLAMES - Part 02 YouTube
  3. FLAMES - Part 03 YouTube
  4. FLAMES - Part 04 YouTube
  5. FLAMES - Part 05 YouTube
  6. FLAMES - Part 06 YouTube
  7. Data Compression - Part 01 YouTube
  8. Data Compression - Part 02 YouTube
  9. Data Compression - Part 03 YouTube
  10. Data Compression - Part 04 YouTube
  11. Data Compression - Part 05 YouTube

Week 11

  1. Browser Automation Watsapp using Python - Part 01 YouTube
  2. Browser Automation Watsapp using Python - Part 02 YouTube
  3. Browser Automation Watsapp using Python - Part 03 YouTube
  4. Browser Automation Watsapp using Python - Part 04 YouTube
  5. Fun with Calendar - Part 01 YouTube
  6. Fun with Calendar - Part 02 YouTube
  7. Fun with Calendar - Part 03 YouTube
  8. Fun with Calendar - Part 04 YouTube
  9. Fun with Calendar - Part 05 YouTube
  10. Fun with Calendar - Part 06 YouTube
  11. Fun with Calendar - Part 07 YouTube
  12. Fun with Calendar - Part 08 YouTube
  13. Fun with Calendar - Part 09 YouTube
  14. Fun with Calendar - Part 10 YouTube
  15. Fun with Calendar - Part 11 YouTube
  16. Fun with Calendar - Part 12 YouTube

Week 12

  1. Page Rank - How does Google Work ? - Part 01 YouTube
  2. Page Rank - How does Google Work ? - Part 02 YouTube
  3. Page Rank - How does Google Work ? - Part 03 YouTube
  4. Page Rank - How does Google Work ? - Part 04 YouTube
  5. Page Rank - How does Google Work ? - Part 05 YouTube
  6. Page Rank - How does Google Work ? - Part 06 YouTube
  7. Page Rank - How does Google Work ? - Part 07 YouTube
  8. Page Rank - How does Google Work ? - Part 08 YouTube
  9. Page Rank - How does Google Work ? - Part 09 YouTube
  10. Page Rank - How does Google Work ? - Part 10 YouTube
  11. Page Rank - How does Google Work ? - Part 11 YouTube
  12. Page Rank - How does Google Work ? - Part 12 YouTube
  13. Page Rank - How does Google Work ? - Part 13 YouTube
  14. Page Rank - How does Google Work ? - Part 14 YouTube
  15. Page Rank - How does Google Work ? - Part 15 YouTube
  16. Page Rank - How does Google Work ? - Part 16 YouTube
  17. Collatz Conjecture - Part 01 YouTube
  18. Collatz Conjecture - Part 02 YouTube
  19. JOC Conclusion YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Ropar
Department
Computer Science and Engineering
Teacher
Prof. Sudarshan Iyengar
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IIT Madras.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed