Callbacks and promises are not properly explained in any videos

I have seen the videos before in the course regarding callbacks and promises but they were simple examples and the one shown in this video is way too much complicated. Also, the timestamp after 58:00 here, I legit had no idea what exactly is happening.
I request to add more videos explaining callbacks and promises properly