Object-based learning