learning end