> Plus, its an opportunity to build brand allegiance at a young age.
If this leads to other vendors like Microsoft, Google, etc. launching their own coding camps geared towards youth I think it's a net win and results in competition in an area which is currently under served.
I also think it's a little unrealistic to expect a corporation to just throw money at philanthropic endeavors...as nice it might be to think about/wish for.