know something inside out

📖 general
Meaning
to have complete knowledge or understanding of a subject
Literal Meaning
To know something thoroughly from the inside to the outside.
Example
“After years of studying the subject, she knows it inside out.”