Personally, I just used chatgpt the other day to _finally_ understand why a dot product of vectors is equivalent to cosine similarity. Mathacademy's lesson is very good but the explanation wasn't enlightening for me, it took chatgpt breaking it down into tiny bite-sized chunks, patiently re-explaining what a cosine actually is and where it disappears to in the dot product, making little animations of vectors with sliders that I could move myself to try stuff with differently shaped and rotated triangles, for me to _actually and viscerally understand it_ and after spending probably 2 hours on this simple concept, now I _actually_ feel like I understand it rather than having just memorized it. So I feel much more confident that I can build deeper understanding on top of that.