Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 3:34 Introduction to Python Course | Python for beginners Jenny's Lectures CS IT · 1.9M views
  2. 2 11:14 Introduction to Python Programming | Python for Beginners #lec1 Jenny's Lectures CS IT · 1.7M views
  3. 3 7:47 History of Python | Python Tutorials for Beginners #lec2 Jenny's Lectures CS IT · 581.2K views
  4. 4 13:58 Download and Install Python (3.10.6) and Pycharm | Python Tutorials for Beginners #lec3 Jenny's Lectures CS IT · 632.2K views
  5. 5 13:05 Writing First Python Program | Printing to Console in Python | Python Tutorials for Beginners #lec4 Jenny's Lectures CS IT · 670K views
  6. 6 9:57 P_05 Coding Exercises for Beginners in Python – Exercise #1 Jenny's Lectures CS IT · 515.7K views
  7. 7 8:30 P_06 print() function & String concatenation(using +) in Python | Python Tutorials for Beginners Jenny's Lectures CS IT · 452K views
  8. 8 12:41 P_07 Input function in Python | Take User Input in Python | Python Tutorials for Beginners Jenny's Lectures CS IT · 451.5K views
  9. 9 15:10 P_08 Variables in Python | Python Tutorials for Beginners Jenny's Lectures CS IT · 428.8K views
  10. 10 7:35 P_09 Coding Exercises for Beginners in Python | Exercise #2 | Program to swap two numbers Jenny's Lectures CS IT · 331K views
  11. 11 8:25 P_10 Variable Naming Rules in Python | Python Tutorials for Beginners Jenny's Lectures CS IT · 291.8K views
  12. 12 23:54 P_11 Data Types in Python | Python Tutorials for Beginners Jenny's Lectures CS IT · 421.8K views
  13. 13 15:02 P_12 Type Checking, Type Error and Type Conversion | Type Casting in Python Jenny's Lectures CS IT · 301K views
  14. 14 7:07 P_13 Coding Exercises for Beginners in Python | Exercise #3 | Program to add digits of a number Jenny's Lectures CS IT · 231K views
  15. 15 15:01 P_14 Operators in Python | Arithmetic Operators | Python Tutorials for Beginners Jenny's Lectures CS IT · 254K views
  16. 16 14:16 P_15 Operators in Python | Assignment and Comparison Operators | Python Tutorials for Beginners Jenny's Lectures CS IT · 224.4K views
  17. 17 9:57 Operators in Python | Logical Operators | Python Tutorials for Beginners #lec16 Jenny's Lectures CS IT · 216.3K views
  18. 18 17:11 Operators in Python | Bitwise Operators | Python Tutorials for Beginners #lec17 Jenny's Lectures CS IT · 291.7K views
  19. 19 20:27 Identity Operators in Python | Python Tutorials for Beginners #lec18 Jenny's Lectures CS IT · 200.5K views
  20. 20 9:27 Membership Operators in Python | Python Tutorials for Beginners #lec19 Jenny's Lectures CS IT · 175.8K views
  21. 21 7:30 Coding Exercise for Beginners in Python | Exercise #4 | Python for Beginners #lec20 Jenny's Lectures CS IT · 155.2K views
  22. 22 20:34 round() function in Python | Python Tutorials for Beginners #lec21 Jenny's Lectures CS IT · 185.2K views
  23. 23 9:47 f-Strings in Python | Python Tutorials for Beginners #lec22 Jenny's Lectures CS IT · 183K views
  24. 24 6:57 Coding Exercise for Beginners in Python| Exercise 5 | Python for Beginners #lec23 Jenny's Lectures CS IT · 139K views
  25. 25 18:41 If & If Else Conditional Statements in Python | Python Tutorials for Beginners#lec24 Jenny's Lectures CS IT · 212.2K views
  26. 26 3:26 Coding Exercise for Beginners in Python | Exercise 6| Python for Beginners #lec25 Jenny's Lectures CS IT · 124.3K views
  27. 27 22:51 Nested If Else & elif Statements in Python | Python Tutorials for Beginners #lec26 Jenny's Lectures CS IT · 186.3K views
  28. 28 6:57 P_27 Coding Exercise for Beginners in Python | Exercise 7 | Python Tutorials for Beginners Jenny's Lectures CS IT · 133.6K views
  29. 29 11:22 P_28 Coding Exercise for Beginners in Python | Exercise 8 | Python Tutorials for Beginners Jenny's Lectures CS IT · 140.3K views
  30. 30 16:13 P_29 Multiple if Statements in Python | Python Tutorials for Beginners Jenny's Lectures CS IT · 137.4K views
  31. 31 8:38 P_30 Coding Exercise for Beginners in Python | Exercise 9 | Python Tutorials for Beginners Jenny's Lectures CS IT · 141.7K views
  32. 32 13:12 P_31 Coding Exercise for Beginners in Python | Love Calculator | Python Tutorials for Beginners Jenny's Lectures CS IT · 145.1K views
  33. 33 29:01 P_32 List in Python and List Functions | Python Tutorials for Beginners Jenny's Lectures CS IT · 299K views
  34. 34 12:51 P_33 Random Module in Python | Python Tutorials for Beginners Jenny's Lectures CS IT · 180.6K views
  35. 35 3:24 P_34 Coding Exercise for Beginners in Python | Heads or Tails | Python Tutorials for Beginners Jenny's Lectures CS IT · 109.7K views
  36. 36 15:47 Coding Exercise for Beginners in Python |Exercise 12 | Python Tutorials for Beginners #lec35 Jenny's Lectures CS IT · 118.5K views
  37. 37 7:10 Fix Python Index Error: List Index Out of Range | Python Tutorials for Beginners #lec36 Jenny's Lectures CS IT · 108.8K views
  38. 38 11:06 Nested List in Python | Python Tutorials for Beginners #lec37 Jenny's Lectures CS IT · 144.7K views
  39. 39 13:19 Coding Exercise for Beginners in Python |Exercise 13 | Python Tutorials for Beginners #lec38 Jenny's Lectures CS IT · 135K views
  40. 40 25:49 Python Project 1 | Rock Paper Scissors Game in Python | Python for Beginners #lec39 Jenny's Lectures CS IT · 173.4K views
  41. 41 20:56 Tuples in Python | Python Tutorials for Beginners #lec40 Jenny's Lectures CS IT · 184.5K views
  42. 42 16:00 Sets in Python | Python Tutorials for Beginners #lec41 Part1 Jenny's Lectures CS IT · 149.7K views
  43. 43 18:06 Sets Methods in Python | Python Tutorials for Beginners | #Lec41 Part 2 Jenny's Lectures CS IT · 112.4K views
  44. 44 12:40 Sets Methods in Python | Python Tutorials for Beginners #lec41 Part3 Jenny's Lectures CS IT · 85.2K views
  45. 45 13:44 Sets Methods in Python | Python Tutorials for Beginners #lec41 Part4 Jenny's Lectures CS IT · 80.5K views
  46. 46 19:42 For Loop in Python | Python Tutorials for Beginners #lec42 Jenny's Lectures CS IT · 268.5K views
  47. 47 14:39 For else in Python | Python Tutorials for Beginners #lec43 Jenny's Lectures CS IT · 103.4K views
  48. 48 20:41 Coding Exercise for Beginners in Python |Exercise 14 | Python Tutorials for Beginners #lec44 Jenny's Lectures CS IT · 101.1K views
  49. 49 16:34 Coding Exercise for Beginners in Python |Exercise 15 | Python Tutorials for Beginners #lec45 Jenny's Lectures CS IT · 75.4K views
  50. 50 13:33 Range function in Python | Python range() function |Python Tutorials for Beginners #lec46 Jenny's Lectures CS IT · 110.4K views
  51. 51 3:01 Coding Exercise for Beginners in Python |Exercise 16 | Python Tutorials for Beginners #lec47 Jenny's Lectures CS IT · 66.6K views
  52. 52 8:16 Coding Exercise for Beginners in Python with solution | Exercise 17 |Python for Beginners #lec48 Jenny's Lectures CS IT · 80.6K views
  53. 53 22:20 Python Project 2 | Password Generator in Python | Python for Beginners #lec49 Jenny's Lectures CS IT · 134K views
  54. 54 26:51 While Loop in Python | Python Tutorials for Beginners #lec50 Jenny's Lectures CS IT · 154.4K views
  55. 55 27:57 Break Continue Pass in Python | Loop Control Statements | Python Tutorials for Beginners #lec51 Jenny's Lectures CS IT · 111K views
  56. 56 11:27 Indentation in Python | Python Tutorials for Beginners #lec52 Jenny's Lectures CS IT · 104.1K views
  57. 57 8:04 Hangman Game for beginners |Introduction | Python Project for beginners #lec53 Jenny's Lectures CS IT · 83K views
  58. 58 5:02 Hangman Game for beginners |Flowchart | Python Project for beginners #lec54 Jenny's Lectures CS IT · 57.7K views
  59. 59 31:43 Hangman Game in Python | Python Project #3 | Python Project for beginners #lec55 Jenny's Lectures CS IT · 110K views
  60. 60 24:07 Functions in Python | Introduction | Python for beginners #lec56 Jenny's Lectures CS IT · 259.2K views
  61. 61 11:31 Coding Exercise for Beginners in Python with solution | Exercise 18| Python for Beginners #lec57 Jenny's Lectures CS IT · 95.1K views
  62. 62 10:51 Coding Exercise for Beginners in Python with solution |Exercise 19 | Python for Beginners #lec58 Jenny's Lectures CS IT · 67.2K views
  63. 63 10:58 Coding Exercise for Beginners in Python with solution | Exercise 20 |Python for Beginners #lec59 Jenny's Lectures CS IT · 61.6K views
  64. 64 14:11 Functions with Arguments in Python | Parameters vs Arguments | Python Tutorials for Beginners #lec60 Jenny's Lectures CS IT · 137K views
  65. 65 21:11 Types of Arguments in Python | Python Tutorials for Beginners #lec61 Jenny's Lectures CS IT · 159K views
  66. 66 22:03 *args and **kwargs in Python | Python Tutorials for Beginners #lec62 Jenny's Lectures CS IT · 128.4K views
  67. 67 10:20 Coding Exercise for Beginners in Python with solution | Exercise 21 |Python for Beginners #lec63 Jenny's Lectures CS IT · 73.5K views
  68. 68 15:36 Coding Exercise for Beginners in Python with solution | Exercise 22 | Python for Beginners #lec64 Jenny's Lectures CS IT · 62.5K views
  69. 69 8:48 Python Project #4 | Caesar Cipher Introduction – part1 | Python Project for beginners #lec65 Jenny's Lectures CS IT · 74.2K views
  70. 70 31:44 Python Project for beginners #4| Caesar Cipher – Complete Code | Python for Beginners #lec66 Jenny's Lectures CS IT · 87.5K views
  71. 71 33:35 Dictionaries in python | Dictionaries Built-in functions | Python Tutorials for Beginners #lec67 Jenny's Lectures CS IT · 155K views
  72. 72 7:58 Coding Exercise for Beginners in Python with solution | Exercise 23 | Python for Beginners #lec68 Jenny's Lectures CS IT · 67.8K views
  73. 73 22:33 Nested Dictionaries in Python | Python Tutorials for Beginners #lec69 Jenny's Lectures CS IT · 72K views
  74. 74 7:15 Coding Exercise for Beginners in Python with solution | Exercise 24 | Python for Beginners #lec70 Jenny's Lectures CS IT · 55.1K views
  75. 75 6:17 Python Project for beginners #5| Silent Auction Program-part 1 | Python for Beginners #lec71 Jenny's Lectures CS IT · 50.7K views
  76. 76 20:50 Python Project for beginners #5| Silent Auction Program-Complete Code | Python for Beginners #lec72 Jenny's Lectures CS IT · 61.1K views
  77. 77 18:10 Functions with Return Statement in Python | Python Tutorials for Beginners #lec73 Jenny's Lectures CS IT · 66.7K views
  78. 78 11:57 Return Multiple values from a Function |Multiple return Statements| Python for Beginners #lec74 Jenny's Lectures CS IT · 51.8K views
  79. 79 11:14 Coding Exercise for Beginners in Python with solution | Exercise 25 | Python for Beginners #lec75 Jenny's Lectures CS IT · 51.3K views
  80. 80 10:51 print vs return in Python | What is the Difference?| Python Tutorials for Beginners #lec76 Jenny's Lectures CS IT · 93.2K views
  81. 81 27:06 Python Project for beginners #6| Calculator -Complete Code | Python for Beginners #lec77 Jenny's Lectures CS IT · 72.6K views
  82. 82 14:34 local and Global Scope in Python | Python Tutorials for Beginners #lec78 Jenny's Lectures CS IT · 86.4K views
  83. 83 10:39 Global keyword in Python | Modify a Global Variable | Python Tutorials for Beginners #lec79 Jenny's Lectures CS IT · 46K views
  84. 84 26:25 Python Project for beginners #7| Guess The Number -Complete Code | Python for Beginners #lec80 Jenny's Lectures CS IT · 53.4K views
  85. 85 17:22 Debugging in Python | Debugging Tips | Python Tutorials for Beginners #lec81 Jenny's Lectures CS IT · 67.6K views
  86. 86 38:26 Python Project for beginners #8| Higher Lower Game – Complete Code | Python for Beginners #lec82 Jenny's Lectures CS IT · 44.8K views
  87. 87 40:54 Python Project for beginners #9| Coffee Machine Project | Python for Beginners #lec83 Jenny's Lectures CS IT · 50.7K views
  88. 88 21:07 OOP in Python | Object Oriented Programming | Python for Beginners #lec84 Jenny's Lectures CS IT · 246.5K views
  89. 89 17:06 Classes and Objects in Python | OOP in Python | Python for Beginners #lec85 Jenny's Lectures CS IT · 184.7K views
  90. 90 17:46 Self and __init__() method in Python | Python Tutorials for Beginners #lec86 Jenny's Lectures CS IT · 146.9K views
  91. 91 20:49 Class Methods in Python | How to add Methods in Class | Python Tutorials for Beginners #lec87 Jenny's Lectures CS IT · 105.9K views
  92. 92 12:40 Coding Exercise for Beginners in Python with solution | Exercise 26 | Python for Beginners #lec88 Jenny's Lectures CS IT · 79.2K views
  93. 93 27:20 Inheritance in Python | Python Tutorials for Beginners #lec89 Jenny's Lectures CS IT · 152.2K views
  94. 94 27:46 Multiple Inheritance in Python | Python Tutorials for Beginners #lec90 Jenny's Lectures CS IT · 79.5K views
  95. 95 21:11 Multilevel Inheritance in Python | Python Tutorials for Beginners #lec91 Jenny's Lectures CS IT · 57.2K views
  96. 96 17:08 Hierarchical Inheritance in Python | Python Tutorials for Beginners #lec92 Jenny's Lectures CS IT · 51.2K views
  97. 97 10:45 Hybrid Inheritance in Python | Python Tutorials for Beginners #lec93 Jenny's Lectures CS IT · 49.7K views
  98. 98 28:32 Diamond Problem in Inheritance | MRO in Python | C3 Linearization Algorithm Python Programming#lec94 Jenny's Lectures CS IT · 56.8K views
  99. 99 45:32 File Handling in Python | Python Tutorials for Beginners #lec95 Jenny's Lectures CS IT · 235.1K views
  100. 100 29:23 Python Project for beginners| Quiz Game Project | Python for Beginners #lec96 Jenny's Lectures CS IT · 68.6K views
  101. 101 25:28 Modules in Python | Python Tutorials for Beginners #lec97 Jenny's Lectures CS IT · 129.6K views
  102. 102 16:06 Abstraction in Python | Python OOP Concepts| Python Tutorials for Beginners #lec98 Jenny's Lectures CS IT · 128K views
  103. 103 26:38 Abstract Class & Abstract Method in Python | Python Tutorials for Beginners #lec99 Jenny's Lectures CS IT · 81.4K views
  104. 104 30:53 Access Modifiers in Python | Public Protected Private | Python for Beginners #lec100 Jenny's Lectures CS IT · 65.7K views
  105. 105 17:44 Encapsulation in Python | Getters & Setters methods | Python Tutorials for Beginners #lec101 Jenny's Lectures CS IT · 133.3K views
  106. 106 10:20 Polymorphism in Python | Python Tutorials for Beginners #lec102 Jenny's Lectures CS IT · 136.9K views
  107. 107 17:07 Duck Typing in Python| Python Tutorials for beginners #lec103 Jenny's Lectures CS IT · 87.8K views
  108. 108 22:37 Operator Overloading in Python | Polymorphism | Python Tutorials for Beginners #lec104 Jenny's Lectures CS IT · 75.4K views
  109. 109 15:38 Method Overloading and Method Overriding| Python Tutorials for Beginners #lec105 Jenny's Lectures CS IT · 66.1K views
  110. 110 18:09 Magic/Dunder Methods in Python | Python Tutorials #lec106 Jenny's Lectures CS IT · 33.9K views
  111. 111 10:48 Coding Exercise with solution | Exercise 27 | Python for Beginners #lec107 Jenny's Lectures CS IT · 24.2K views
  112. 112 19:56 pip & PyPI in python | Packages in Python | Python Tutorials for Beginners #lec108 Jenny's Lectures CS IT · 43.9K views
  113. 113 25:06 Packages in Python | Python Tutorials for Beginners #lec109 Jenny's Lectures CS IT · 40.8K views
  114. 114 21:44 If __name__ == ‘__main__ ‘ in Python | Python Tutorials for Beginners #lec110 Jenny's Lectures CS IT · 32.8K views
  115. 115 28:29 Python Turtle Graphics Introduction | Python Tutorials for Beginners #lec111 Jenny's Lectures CS IT · 40K views
  116. 116 33:28 Python Turtle graphics | part 2 | Python Tutorials for Beginners #lec112 Jenny's Lectures CS IT · 21.4K views
  117. 117 6:00 Turtle Coding Exercise for Beginners in Python |Exercise 28 | Python for Beginners #lec113 Jenny's Lectures CS IT · 14.5K views
  118. 118 13:19 Turtle Coding Exercise for Beginners in Python |Exercise 29 | Python for Beginners #lec114 Jenny's Lectures CS IT · 15.6K views
  119. 119 17:07 Coding Exercise for Beginners in Python |Exercise 30 | Python for Beginners #lec115 Jenny's Lectures CS IT · 14.2K views
  120. 120 21:35 Coding Exercise for Beginners in Python |Exercise 31 | Python for Beginners #lec116 Jenny's Lectures CS IT · 14.9K views
  121. 121 13:18 Coding Exercise for Beginners in Python |Exercise 32 | Python for Beginners #lec118 Jenny's Lectures CS IT · 16K views
  122. 122 39:35 Python Project for beginners #11| Turtle Race Project | Python for Beginners #lec119 Jenny's Lectures CS IT · 30.2K views
  123. 123 18:41 Python Higher Order Functions | Python Tutorials for Beginners #lec120 Jenny's Lectures CS IT · 33.7K views
  124. 124 19:07 Python Event Listeners | Python Tutorials for Beginners #lec121 Jenny's Lectures CS IT · 25.3K views
  125. 125 7:37 Coding Exercise for Beginners in Python |Exercise 33 | Python for Beginners #lec122 Jenny's Lectures CS IT · 38.9K views
  126. 126 15:03 Extracting RGB values from Image in Python | Colorgram Package | Python for Beginners #lec117 Jenny's Lectures CS IT · 16.3K views