Can a machine learning model accept non-numerical values?

Hello all,
I just have question regarding to the training classfication model. As we know, the machine learning models only accept numerical values but in this example, the salary is still categorical while the model being trained. How does the model accept please?

Thank you.

Regards,

Tekle

You will see in a later chapter how to preprocess those categorical features to use them in a predictive model.