Mini course learning theory