For motivated learners with some technical background, I always recommend having the Chaincode Labs self-paced seminars bookmarked.
They're fantastic resources with recommended readings, videos, and discussion questions.
They pair very nicely with Mastering Bitcoin / Mastering Lightning.
https://learning.chaincode.com/