Learn core functions.