4 ms·
> The personal growth that comes from taking on such a challenge is also considerable. And there is no better way to learn something in depth than by explaining
by andreygrehov 6y ago
> The personal growth that comes from taking on such a challenge is also considerable. And there is no better way to learn something in depth than by explaining it to others.
I second. If you can't explain it, you don't understand it well enough. I'm the author of a YouTube course "Dynamic Programming for Beginners" [0]. Helping people to better understand the topic is a pure joy by itself, but it's also extremely rewardable for an author in terms personal growth. If you want to understand something, start teaching, you won't regret.
[0] https://www.youtube.com/playlist?list=PLVrpF4r7WIhTT1hJqZmjP10nxsmrbRvlf https://www.youtube.com/playlist?list=PLVrpF4r7WIhTT1hJqZmjP...