As a coding mentor ChatGPT will not only fix bugs for you and explain any piece of code line-by-line with metaphors but also write you questions based on your recent session and test you to see if you understand it.