It’s been a while since I’ve updated this page, but I had bookmarked a bunch of elisp things. https://xenodium.com/emacs-lisp-bookmarks
There should be some links there that qualify the requirements, examples:
https://harryrschwartz.com/2014/04/08/an-introduction-to-emacs-lisp.html
https://github.com/abo-abo/elisp-guide
https://github.com/caiorss/Emacs-Elisp-Programming
Having said that, go to the built-in elisp manual to go deeper.