To study or research a specific topic carefully and thoroughly, especially in advance of a test, interview, or situation where the knowledge will be needed.
"Before the job interview, she spent the whole weekend studying up on the company's history."