summary of learning frondend