Category Technology based learning