Random programming algorithms.  Basic Data Structure Implementation such as  LinkedList, PriorityQueue, Tree, Graph, Hashtable and some other.   Some programming problems incluided.  Sorting algorithms such as selection quicksort, mergesort, heapsort and so on.