My employer provides me with a generous annual training budget and I'd like to use it on one of the following two Python courses. As a GIScientist, I would like to attend the course which will give me the most robust skillset for both day-to-day tasks and larger customized interactive mapping applications. In the future I would love to be able to develop custom web-map apps using all open-source (QGIS, PostGIS, etc), but am currently wedded to ESRI. I do not have a programming background but have experience writing Python scripts mostly using Arcpy.
Learning Tree appears to be a more generic programming course with specific mentions of implementing classes and objects, accessing SQL databases, GUI development in Tkinter, and utilizing Django frameworks.
Enthought is geared towards scientists (my field) and engineers with specific mentions of Numpy, SciPy, matplotlib, and pandas for computation, building GUIs with Traits, and Chaco and Mayavi for visualizations.