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