Blended approach to learning