Object-based Learning