I have created 6 tutorials about various Java and computer science topics. The first 3 tutorials (Arrays, ArrayList, and Recursion) provide knowledge which is used in some of the other tutorials.

This is the recommended order for studying the tutorials:

  1. Arrays
  2. ArrayList
  3. Recursion
  4. OOP
  5. Searching
  6. Sorting