I use TLPI as an optional text for my CS Operating Systems course! It's honestly the best resource for a comprehensive look at the innards of Linux. I actually even snip select pages for lectures.
Introductory LFD103 is a free course:
https://training.linuxfoundation.org/training/a-beginners-gu...
Some channels to get some experience handling the modern kernel source: