GIS Educational Resources
I am gathering materials about Python and GIS, so this is about educational resources but is slanted in that direction.
ESRI has lots of classes but every one that I have taken is boilerplate and all you really learn is what button to click in ArcMap. Start there but don't linger. The instructor-led courses are not a big leap up, either. You just have a person telling you what to click instead of a web page.
I got excited when I saw they have educational materials available but searching for "python" gave me "Sorry, there were no matches for your search."
Penn State offers distance learning and they have course materials online.
There are many classes available, these caught my eye this morning.