JAVA Basics Learn basics viz OOP concept, operators, expression, and data types, etc. Programs Solve programs and check with solution. Loops Discover all types of loops and understand the logic behind each. Sorting Sort with Bubble sort, quick sort, insertion sort ,merge sort, and selection sort. Data structures Understand array, linked list, queue, and stack. Flow of control Understand and use selection, iteration, and jump statements. functions Learn to design functions to perform a specific task. Operation on files Use java to handle files easily. Recursion Make your programs short by using recursion. Inheritance The most important thing to use in java. Wrapper Classes Learn about types of wrapper classes and their uses. Search Learn to use linear and binary search.