Comment Shad Valley (Score 4, Informative) 177
If you're open to considering locations in Canada, then Shad Valley is a great program that a lot of my friends have gone to. It's hosted by a university in Canada and is well suited for someone interested in tech. I'd recommend the University of Waterloo location as it probably provides the best exposure to the tech companies in Canada.