When I encountered the Classical Electrodynamics course, I was shocked by teacher's dizzy PPT, it's old and ineffective. So I bought a professional textbook by Jackson, as following.
This book is a bit professional for undergraduate student, for the plain derivation. So I deeped myself in the elemental part, Vector calculus, to strengthen my derivation ability. That's why I finally created a Vector calculus notebook in Latex, but named Classical Electrodynamics Notes, for that I just had limited time to learn CE(only the elementary parts) with notes written on paper but PDF as above. Hope I can rewrite the CE notes in Latex later some day.
Following are content and introduction of my notebook.