tofugu.com/japanese-grammar/teiku-tekuru/
Detailed guide to the grammar constructions ~ていく and ~てくる, explaining how they express gradual processes over time and the difference between focusing on starting points versus endpoints. For intermediate learners.