At the risk of sounding r/IAmVerySmart I think there is great value in revisiting computer science lectures for inspiration, always keeping part of your mind busy with the notion of applying them to real world problems. Like when you see an article from uber/lyft engineering on how they solve their data collection problems or how they schedule their inter-dependent tasks, the whole project is most probably rooted in someone revisiting their CS courses and building upon ideas like state machines and boolean algebra. Even those fabled blockchains can be invented using undegraduate course on limit theory and a master's course on elliptic cryptography. It just seems like everything is just out there for the pickings.