Java
1. features of Java:
2. built in Java statement
3. Java GUI
4. Exception Handling in Java
5. Java Collections Framework (JCF)
6. Multithreading & Concurrency in Java
7. Lambda Expressions & Functional Interfaces in Java
8. Java Collections Framework (In Depth)
9. Generics and Type Erasure in Java
10. Streams API in Java
11. JDBC Connectivity in Java
12. Packages and Java Modules
13. Annotations and Reflection in Java
14. Introduction
15. History
16. Installation on Windows
17. Fist Program Hello World
18. Comments
19. Variables
20. Data Types
21. Type Casting
22. Operators
23. Math Functions
24. String Functions
25. If Else Condition
26. Short Hand If...Else
27. Switch Case
28. For Loop
29. While Loop
30. Break & Continue
31. Array Part 1
32. Array Part 2
33. OOP Basics
34. OOP Ojects
35. OOP Attributes
36. OOP Methods
37. OOP Constructors
38. OOP Modifiers
39. OOP Modifiers Public
40. OOP Modifiers Private
41. OOP Modifiers Protected
42. OOP Inheritance
43. OOP Inheritance Single
44. OOP Inheritance Multilevel
45. OOP Inheritance Hierarchical
46. OOP Inheritance Multiple Interfaces
47. OOP Polymorphism
48. OOP Inner Class
49. OOP Abstraction
50. OOP Interface
51. User Input Scanner
52. ArrayList
53. LinkedList
54. LinkedList Methods Part 1: Adding Elements
55. LinkedList Methods Part 2: Accessing Elements
56. LinkedList Methods Part 3: Removing Elements
57. LinkedList Methods Part 4: Iterating Over Elements
58. LinkedList Methods Part 5: Utility Methods
59. HashMap
60. HashSet
61. Iterator
62. Java Exceptions Try...Catch
63. Regular Expression
64. Threads
65. File Handling
66. JDBC Introduction
67. JDBC Steps in General
68. JDBC Connecting with Oracle
69. JDBC Connecting with MySQL
70. JDBC Connecting with Access without DSN
71. JDBC DriverManager Class
72. JDBC Connection interface
73. JDBC Statement Interface
74. JDBC ResultSet Interface
75. JDBC PreparedStatement Interface
76. Applet Introduction
77. Applet Hello World Example
78. Applet drawString
79. Applet drawRect
80. Applet fillRect
81. Applet drawOval
82. Applet fillOval
83. Applet drawLine
84. Applet drawImage
85. Applet drawArc
86. Applet fillArc
87. Applet setColor
88. Applet setFont
89. Applet Animation
90. Applet Event handling
91. Applet JApplet
92. Applet Simple Calculator
93. Applet Stop Watch
94. Applet Tic Tac Toe
95. Applet Guess the Word
96. Swing Snake Game
97. Finding Duplicate Elements
98. Converting Amount to Words
99. Program to Swap Two Numbers Using Bitwise Operator
100. Lambda Expressions
101. Files
102. Math Methods
103. How To Find Positive or Negative Numbers
104. Arrays Class
105. Regular Expressions Part 1: Understanding the Basics of Regex in Java
106. Regular Expressions Part 2: Core Regex Syntax and Metacharacters
107. Regular Expressions Part 3: Pattern and Matcher Classes
108. Regular Expressions Part 4: Advanced Regex Constructs
109. Regular Expressions Part 5: Maps vs Objects
110. Thread
111. Threads Part 1: Introduction to Threads
112. Threads Part 2: Thread Lifecycle
113. Threads Part 3: Thread Synchronization
114. Threads Part 4: Thread Communication
115. Threads Part 5: Thread Pools and Executors
116. Union of Arrays with Duplicates
117. Find Common Elements in Three Sorted Arrays
118. Find Common Elements in Three Sorted Arrays
119. N Meetings in One Room
120. K Largest Elements in an Array
121. Permutations of a String
122. Count Distinct Elements in Every Window of Size K
123. Indexes of Subarray Sum
124. Word Break Problem
125. Boolean Parenthesization Problem
126. Maximize Partitions in a String
127. Job Sequencing Problem
128. Permutations of a String
129. Largest Rectangle in Histogram
130. Gas Station Problem
131. Longest Common Subsequence (LCS)
132. Permutations of a String
133. Print Anagrams Together
134. Search in Rotated Sorted Array
135. Topological Sort
136. Multiply Strings
137. Ways to Reach the nth Stair
138. Flood Fill Algorithm
139. Brackets in Matrix Chain Multiplication
140. Paths from root with a specified sum
141. Vertex Cover
142. Implementing a Trie in Java
143. LCS of three strings
144. Brackets in Matrix Chain Multiplication in Java
145. Find Duplicate Rows in a Binary Matrix