Programming is a field where we need to constantly learn lots of stuff. So learning how to learn is a fundamental skill we should have been taught from the beginning. However, we still waste lots of time by reading books or going to courses only to forget most of what we learned within a few days.
There are ways for students to improve memory retention and understanding, like using flash cards apps with spaced repetition algorithms like Anki.
But I think for teachers to set themselves apart and really show that they care about the students, better ways of teaching are not that hard. Instead of just putting up a text-based tutorial, give the programmers exercises with a tiny bit of information and a few pointers on where to learn more. We understand better by doing, not just by reading.
Also, if it’s worth learning, it’s worth remembering much later. Help the programmers by giving them a flash card deck that they can use forever. See if you can somehow incorporate long term retention functionality in your eLearning software.