My favourite resources for FEM were the book and courses that Hans Petter Langtangen (RIP) wrote at Simula. FEniCs made FEM so easy, it’s truly an excellent software project that is unfortunately not as well known as it should be within the community.
http://hplgit.github.io/num-methods-for-PDEs/doc/web/index.h...
http://hplgit.github.io/num-methods-for-PDEs/doc/pub/index.h...