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 13:10 Java Tutorial For Beginners 1 – Introduction and Installing the java (JDK) Step by Step Tutorial ProgrammingKnowledge · 5.1M views
  2. 2 15:03 Java Tutorial For Beginners 2 – Installing Eclipse IDE and Setting up Eclipse ProgrammingKnowledge · 1.7M views
  3. 3 19:40 Java Tutorial For Beginners 3 – Creating First Java Project in Eclipse IDE ProgrammingKnowledge · 1.5M views
  4. 4 9:57 Java Tutorial For Beginners 4 – Variables and Types in Java ProgrammingKnowledge · 1M views
  5. 5 12:10 Java Tutorial For Beginners 5 – Getting User Input using Java ProgrammingKnowledge · 888.6K views
  6. 6 8:48 Java Tutorial For Beginners 6 – Math and Arithmetic Operators in Java ProgrammingKnowledge · 599.6K views
  7. 7 7:10 Java Tutorial For Beginners 7 – Increment Operator and Assignment Operator ProgrammingKnowledge · 477.9K views
  8. 8 8:35 Java Tutorial For Beginners 8 – IF … ELSE Statements and Relational Operators ProgrammingKnowledge · 479.6K views
  9. 9 7:28 Java Tutorial For Beginners 9 – Logical Operators in Java ProgrammingKnowledge · 397.6K views
  10. 10 9:37 Java Tutorial For Beginners 10 – switch Statement in Java ProgrammingKnowledge · 418.9K views
  11. 11 6:48 Java Tutorial For Beginners 11 – The while Statements (while Loops) ProgrammingKnowledge · 360.8K views
  12. 12 6:01 Java Tutorial For Beginners 12 – The do-while Statements (do-while Loops) ProgrammingKnowledge · 322.2K views
  13. 13 8:40 Java Tutorial For Beginners 13 – Arrays in Java ProgrammingKnowledge · 492K views
  14. 14 8:36 Java Tutorial For Beginners 14 – The for Statement in Java (for loops) ProgrammingKnowledge · 340.1K views
  15. 15 8:54 Java Tutorial For Beginners 15 – Java String ProgrammingKnowledge · 365.8K views
  16. 16 8:03 Java Tutorial For Beginners 16 – Introduction to Methods ProgrammingKnowledge · 429.7K views
  17. 17 12:42 Java Tutorial For Beginners 17 – Parameter passing and Returning a Value from a Method ProgrammingKnowledge · 471.5K views
  18. 18 15:32 Java Tutorial For Beginners 18 – Classes and Objects in Java ProgrammingKnowledge · 603.8K views
  19. 19 10:26 Java Tutorial For Beginners 19 – Class Constructor in Java ProgrammingKnowledge · 426.2K views
  20. 20 5:26 Java Tutorial For Beginners 20 – Method Overloading in Java ProgrammingKnowledge · 327.1K views
  21. 21 7:45 Java Tutorial For Beginners 21 – ‘static’ keyword in Java ProgrammingKnowledge · 313.7K views
  22. 22 6:54 Java Tutorial For Beginners 22 – ‘static’ keyword Example in Java ProgrammingKnowledge · 234.7K views
  23. 23 12:20 Java Tutorial For Beginners 23 – Public, Private, Protected and this (Java Access Modifiers) ProgrammingKnowledge · 284.4K views
  24. 24 6:32 Java Tutorial For Beginners 24 – The final keyword in Java ProgrammingKnowledge · 210.8K views
  25. 25 14:14 Java Tutorial For Beginners 25 – Inheritance in Java ProgrammingKnowledge · 302.3K views
  26. 26 8:34 Java Tutorial For Beginners 26 – Polymorphism in Java ProgrammingKnowledge · 232.9K views
  27. 27 6:18 Java Tutorial For Beginners 27 – Method Overriding in Java ProgrammingKnowledge · 204.3K views
  28. 28 9:18 Java Tutorial For Beginners 28 – Abstract Methods and Classes ProgrammingKnowledge · 198.2K views
  29. 29 7:25 Java Tutorial For Beginners 29 – Java Interfaces ProgrammingKnowledge · 186.2K views
  30. 30 6:56 Java Tutorial For Beginners 30 – Recursion in java ProgrammingKnowledge · 197.1K views
  31. 31 10:59 Java Tutorial For Beginners 31 – Arraylist in Java ProgrammingKnowledge · 366.8K views
  32. 32 7:58 Java Tutorial For Beginners 32 – LinkedList in Java ProgrammingKnowledge · 171.7K views
  33. 33 12:21 Java Tutorial For Beginners 33 – Difference between LinkedList vs ArrayList in Java ProgrammingKnowledge · 130.8K views
  34. 34 7:42 Java Tutorial For Beginners 34 – ListIterator in Java ProgrammingKnowledge · 132.3K views
  35. 35 8:17 Java Tutorial For Beginners 35 – HashSet in Java ProgrammingKnowledge · 133K views
  36. 36 10:24 Java Tutorial For Beginners 36 – Catching and Handling Exceptions in Java using Try Catch Blocks ProgrammingKnowledge · 141.9K views
  37. 37 10:07 Java Tutorial For Beginners 37 – Java Finally block (try-catch-finally Exception Handling in Java ) ProgrammingKnowledge · 126.7K views
  38. 38 8:38 Java Tutorial For Beginners 38 – Create a File and Write in it Using PrintWriter and File class ProgrammingKnowledge · 208.6K views
  39. 39 8:13 Java Tutorial For Beginners 39 – How to Read file using Java ProgrammingKnowledge · 142.4K views
  40. 40 10:47 Java Tutorial For Beginners 40 – Using Date & Time + formatting Date using SimpleDateFormat ProgrammingKnowledge · 197.8K views
  41. 41 13:53 How to Create and Run a Simple JUnit test in Eclipse IDE ProgrammingKnowledge · 304.2K views
  42. 42 11:59 Java Threads Tutorial 1 – Introduction to Java Threads ProgrammingKnowledge · 412.8K views
  43. 43 7:53 Java Threads Tutorial 2 – How to Create Threads in Java by Extending Thread Class ProgrammingKnowledge · 258.8K views
  44. 44 6:04 Java Threads Tutorial 3 – Creating Java Threads by implementing Runnable Interface ProgrammingKnowledge · 206.6K views
  45. 45 12:01 Java Threads Tutorial 4 – Java Thread.join() Method and Synchronized Method ProgrammingKnowledge · 192K views
  46. 46 6:17 JavaFx Tutorial For Beginners 1 – Introduction To JavaFx ProgrammingKnowledge · 524.9K views
  47. 47 9:30 JavaFx Tutorial For Beginners 2 – Download and install JavaFX for Eclipse ProgrammingKnowledge · 414.4K views
  48. 48 6:37 JavaFx Tutorial For Beginners 3 – How to Create Your First JavaFX Application ProgrammingKnowledge · 245.5K views
  49. 49 5:51 JavaFx Tutorial For Beginners 4 – How to Use Lambda Expressions to Handle Events ProgrammingKnowledge · 146.1K views
  50. 50 9:59 JavaFx Tutorial For Beginners 5 – Installing JavaFX Scene Builder ProgrammingKnowledge · 189.8K views
  51. 51 15:37 JavaFx Tutorial For Beginners 6 – Events with JavaFX Scene Builder ProgrammingKnowledge · 163.1K views
  52. 52 8:41 JavaFx Tutorial For Beginners 7 – Styling with CSS in JavaFX ProgrammingKnowledge · 107.7K views
  53. 53 14:27 JavaFx Tutorial For Beginners 8 – How to build a Calculator in JavaFX Part-1 ProgrammingKnowledge · 126.6K views
  54. 54 14:44 JavaFx Tutorial For Beginners 9 – How to build a Calculator in JavaFX Part-2 ProgrammingKnowledge · 90.4K views
  55. 55 13:42 JavaFx Tutorial For Beginners 10 – Create Login Application ProgrammingKnowledge · 152.3K views
  56. 56 8:08 JavaFx Tutorial For Beginners 11 – Use ImageView To display Image in JavaFx ProgrammingKnowledge · 96.8K views
  57. 57 11:56 JavaFx Tutorial For Beginners 12 – JavaFX ComboBox ProgrammingKnowledge · 87.2K views
  58. 58 8:18 JavaFx Tutorial For Beginners 13 – JavaFX ListView ProgrammingKnowledge · 68K views
  59. 59 10:05 JavaFx Tutorial For Beginners 14 – JavaFX TreeView ProgrammingKnowledge · 56.6K views
  60. 60 5:49 JavaFx Tutorial For Beginners 15 – JavaFx TreeView Events ProgrammingKnowledge · 46.7K views
  61. 61 11:43 JavaFx Tutorial For Beginners 16 – JavaFX FileChooser ProgrammingKnowledge · 90.1K views
  62. 62 16:43 JavaFx Tutorial For Beginners 17 – JavaFX Properties ProgrammingKnowledge · 48.5K views
  63. 63 10:27 JavaFx Tutorial For Beginners 18 – JavaFX Binding, ProgressBar and ProgressIndicator ProgrammingKnowledge · 52.6K views
  64. 64 6:45 JavaFx Tutorial For Beginners 19 – JavaFX Bidirectional Binding and using Slider ProgrammingKnowledge · 44.3K views
  65. 65 11:06 JavaFx Tutorial For Beginners 21 – JavaFx CheckBox ProgrammingKnowledge · 39.9K views
  66. 66 10:56 JavaFx Tutorial For Beginners 22 – JavaFx RadioButton ProgrammingKnowledge · 47.7K views
  67. 67 15:45 JavaFx Tutorial For Beginners 23 – JavaFX TableView ProgrammingKnowledge · 68.3K views
  68. 68 6:20 JavaFx Tutorial For Beginners 24 – JavaFX DatePicker ProgrammingKnowledge · 44.5K views
  69. 69 10:38 JavaFx Tutorial For Beginners 25 – JavaFX WebView ProgrammingKnowledge · 48K views
  70. 70 11:20 JavaFx Tutorial For Beginners 26 – JavaFX Charts : Pie Chart ProgrammingKnowledge · 37.3K views
  71. 71 7:05 JavaFx Tutorial For Beginners 27 – Event Handler for a Pie Chart ProgrammingKnowledge · 32.2K views
  72. 72 11:49 JavaFx Tutorial For Beginners 28 – JavaFX Charts : Line Chart ProgrammingKnowledge · 54.4K views
  73. 73 3:29 JavaFx Tutorial For Beginners 29 – Adding multiple Lines to LineChart ProgrammingKnowledge · 34.4K views
  74. 74 9:19 JavaFx Tutorial For Beginners 30 – Event Handler for a Line Chart ProgrammingKnowledge · 36.9K views
  75. 75 15:01 JavaFx Tutorial For Beginners 31 – Creating Media Player in JavaFX ProgrammingKnowledge · 73.1K views
  76. 76 10:58 JavaFx Tutorial For Beginners 32 – Adding Play, Pause, Start, Fast, Slow Buttons to Media Player ProgrammingKnowledge · 50K views
  77. 77 6:20 JavaFx Tutorial For Beginners 33 – Adding Volume Slider to MediaPlayer ProgrammingKnowledge · 64.2K views
  78. 78 10:18 Installing Jetbrains Intellij IDEA and Creating First Hello World Java Application ProgrammingKnowledge · 50.3K views
  79. 79 11:16 Download and Install NetBeans IDE on Windows 8 / Windows 8.1 ProgrammingKnowledge · 106.8K views
  80. 80 8:54 Creating First Java Swing GUI Application with NetBeans IDE ProgrammingKnowledge · 451.3K views
  81. 81 8:56 How to Install Java JDK on Windows 10 ( with JAVA_HOME ) ProgrammingKnowledge · 2.1M views
  82. 82 13:18 How to Install Intellij IDEA on Windows 8 / Windows 10 + Creating First Hello World Java Application ProgrammingKnowledge · 222.7K views
  83. 83 15:13 How to Create a JavaFX Project in IntelliJ IDEA Using Scene Builder ProgrammingKnowledge · 220.1K views
  84. 84 10:02 Creating First Java Swing GUI Application with IntelliJ IDEA IDE ProgrammingKnowledge · 705.4K views
  85. 85 15:33 How to install Java JDK on Mac OS ( with JAVA_HOME ) ProgrammingKnowledge · 655K views
  86. 86 18:14 How to Install Eclipse IDE on Mac OS X ProgrammingKnowledge · 216K views
  87. 87 11:17 How to Install Netbeans IDE on Mac OS X ProgrammingKnowledge · 133.4K views
  88. 88 6:20:30 Java Tutorial | Learn Java programming | Full Java Programming Course ProgrammingKnowledge · 408.6K views
  89. 89 12:30 How to Install Intellij IDEA on Mac OS X + Creating First Hello World Java Application ProgrammingKnowledge · 96.5K views
  90. 90 5:32:42 Full JavaFx Programming Course | JavaFx Tutorial for Beginners | Learn JavaFx ProgrammingKnowledge · 181.7K views
  91. 91 10:47 How to Install Eclipse Oxygen on Ubuntu 20.04 / Ubuntu 18.04 (Linux) ProgrammingKnowledge · 171.1K views
  92. 92 16:52 What Is JSON ? JSON Crash Course ProgrammingKnowledge · 65.8K views
  93. 93 8:29 How to Install Eclipse Oxygen on Windows 10 ProgrammingKnowledge · 281.8K views
  94. 94 9:03 How to install Java JDK 10 on Windows 10 ( with JAVA_HOME ) ProgrammingKnowledge · 302.1K views
  95. 95 3:29 How to install Java JDK 10 on Ubuntu 18.04 LTS (Debian Linux) ProgrammingKnowledge · 130.5K views
  96. 96 8:51 How to Install Eclipse IDE on Windows 10 ProgrammingKnowledge · 213.5K views
  97. 97 10:55 How to Install Eclipse IDE on Ubuntu (Linux) ProgrammingKnowledge · 125.1K views
  98. 98 5:58 Introduction to Web Scraping with Java | Java Tutorial | Web Scraping Tutorial ProgrammingKnowledge · 52.9K views
  99. 99 1:03:39 Create a Simple Login Application using JavaFx and Sqlite ProgrammingKnowledge · 22.6K views
  100. 100 2:30:49 Java Swing GUI Programming Tutorial | Java Swing (Graphical User Interface) Tutorial ProgrammingKnowledge · 143.4K views
  101. 101 15:29 How to Set Up Java Development in Visual Studio Code on Windows | vsCode Java Development Basics ProgrammingKnowledge · 845.6K views
  102. 102 8:45 How to Install Java JDK 12 on Windows 10 ( with JAVA_HOME ) ProgrammingKnowledge · 43.7K views
  103. 103 15:07 How to Install NetBeans IDE And Java JDK on Windows 10 ProgrammingKnowledge · 1.1M views
  104. 104 10:26 Top 7 Programming Languages To Learn | Best Programming Languages ProgrammingKnowledge · 96.1K views
  105. 105 10:38 How to Install Java JDK on Windows 10 ( with JAVA_HOME ) ProgrammingKnowledge · 2.7M views
  106. 106 11:24 How to Install Eclipse IDE on Windows 10 ProgrammingKnowledge · 1.6M views
  107. 107 18:11 How to Install Intellij IDEA on Windows 10 + Creating First Hello World Java Application ProgrammingKnowledge · 696.4K views
  108. 108 8:31 How To Install Oracle Java (JDK) On Ubuntu, Debian Linux ProgrammingKnowledge · 319.2K views
  109. 109 1:47:54 Object Oriented Programming in Java – Java OOPs Concepts – Object-Oriented Java ProgrammingKnowledge · 25K views
  110. 110 31:58 Lean Java Methods With Examples | Creating Method, Calling, Passing Parameters, Method Overriding ProgrammingKnowledge · 4.9K views
  111. 111 20:15 Java Exception Handling – Exceptions in Java – try-catch-finally Exception Handling in Java ProgrammingKnowledge · 4.1K views
  112. 112 28:21 Loops in Java | For, While, Do While Loops | Java Course | Using Different Types of Java Loops ProgrammingKnowledge · 4.6K views
  113. 113 9:09 How to Install Java JDK on Windows 10 ( with JAVA_HOME ) ProgrammingKnowledge · 479.6K views
  114. 114 11:28 How to Install Java on Mac | Install Java JDK on macOS ProgrammingKnowledge · 486.5K views
  115. 115 10:01 How to Install Eclipse IDE on Mac ProgrammingKnowledge · 155.3K views
  116. 116 11:50 How To Install Java On Ubuntu (Linux) ProgrammingKnowledge · 104.6K views
  117. 117 9:33 How to Install Eclipse IDE on Ubuntu Linux ProgrammingKnowledge · 118.4K views
  118. 118 7:51 How To Install IntelliJ IDEA on Ubuntu Linux ProgrammingKnowledge · 94.7K views
  119. 119 8:04 How To Install Netbeans IDE on Ubuntu Linux ProgrammingKnowledge · 50.9K views
  120. 120 12:16 How to Install Java JDK on Windows 11 ( with JAVA_HOME ) ProgrammingKnowledge · 165.1K views
  121. 121 10:29 How to Install Eclipse IDE on Windows 11 ProgrammingKnowledge · 160.7K views
  122. 122 8:39 How To Install NetBeans IDE on Windows 11 ProgrammingKnowledge · 79.1K views
  123. 123 9:46 How to Install IntelliJ IDEA IDE on Windows 11 ProgrammingKnowledge · 47.9K views
  124. 124 16:42 How to Set Up Java Development in Visual Studio Code on Windows 11 | VSCode Java Development Basics ProgrammingKnowledge · 140.8K views
  125. 125 11:58:23 Java Programming Tutorial | Java From Zero To Hero | Best for Beginners ProgrammingKnowledge · 18.3K views
  126. 126 6:49:29 Mastering Data Structures and Algorithms with Java ProgrammingKnowledge · 5.9K views
  127. 127 18:59 How to find index of element in array in java? ProgrammingKnowledge · 7.9K views
  128. 128 11:04 Debugging Java with Visual Studio Code (VSCode) ProgrammingKnowledge · 55.8K views
  129. 129 13:11 How To Install Oracle Java (JDK) On Ubuntu Debian Linux ProgrammingKnowledge · 159.8K views
  130. 130 11:58:23 Java Programming Tutorial: From Zero to Hero for Beginners ProgrammingKnowledge · 41.1K views
  131. 131 5:34 How To Install Java On Ubuntu 24.04 LTS (Linux) ProgrammingKnowledge · 20.4K views
  132. 132 14:06 Debugging Java with Visual Studio Code (VSCode) (2026) ProgrammingKnowledge · 3.1K views
  133. 133 11:50 How to Debug Python with Visual Studio Code (VS Code) (2026) ProgrammingKnowledge · 6.3K views