I find learning more motivating within the context of a project, although that is more relevant to drawing or tech knowledge.
Also, I built a search engine for lectures, which has a lot of talks from tech conferences, which I find helpful for learning about software development topics - https://www.findlectures.com