No. 1 Installing JDK on Windows Link 2 Installing JDK on MacOS Link 3 Variables, Datatypes Link 4 Input and Output Link 5 Operators and types of operators Link 6 Strings & String Methods Link 7 Conditionals (If, else, switch) Link 8 Loops (While, Do-While, For, Break and continue) Link 9 Arrays Link 10 Object Oriented Programming Link 11 Multithreading Link 12 Exception Handling Link 13 Collections Framework Link 14 Date and Time Link 15 Generics Link