do one's homework

Verb

 * 1)  To prepare oneself with the relevant knowledge; to carry out the necessary research in advance.