This might be a bit heavy for Tech Shed, but maybe useful as a reference… there’s a whole syllabus of materials here:
Teach Yourself Computer Science
Study all nine subjects below, in roughly the presented order, using either the suggested textbook or video lecture series, but ideally both. Aim for 100-200 hours of study of each topic, then revisit favorites throughout your career
Helpfully:
If the idea of self-studying 9 topics over multiple years feels overwhelming, we suggest you focus on just two books: Computer Systems: A Programmer’s Perspective and Designing Data-Intensive Applications . In our experience, these two books provide incredibly high return on time invested, particularly for self-taught engineers