This is more about demystifying IT than anything else. It takes years to be able to use all these technologies to build things, but if you cover one layer per class and you get 30 classes, you could cover a lot of topics.
I took a law class in high school (New England has pretty good public schools), and the whole class was basically: Let's talk about something interesting in law today. Having an IT version of that would probably go a long way toward educating the general public on how all their stuff works.
The bigger thing for me would be finding the kids who love learning about it, and getting them the opportunity to go further.