Advanced: Teach Yourself Computer Science

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


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

I’ll get right on to it as soon as I’ve mucked out the unicorns…

Yeah, it’s a bit much for me - I like the idea of self-study, and I applaud anyone who’s improving their game, but I think I might be past it myself… I can still find it interesting, mind.