Andrej Karpathy's Zero to Hero video series [1] is a good middle ground. It isn't super low-level but it also isn't super high-level. I think seeing how the pieces actually fit together in a working project is valuable to get a real understanding.
After going through this series I can say I basically understand weights, tokens, back-propagation, layers, embeddings, etc.