The Sunnyvale community center is great. I have only recently really started getting involved in it. This summer I did so many things at the community center. They offer so many classes, and because it is a community center all the prices are cheaper than if you find something on your own. They hold great summer camps for kids at affordable prices. And they take in teen volunteers for the summer to help wioth all of those camps, and in return the volunteers get volunteer hours to help with high school or a college transcript. They have Drivers ed classes. Jewelery making. Voice and piano lessons. Dance. Jus take a look at their brochure and you will find so many activities you would like to do. But I would say these are all for beginners. Since it is a community center and cheaper all the classes are of lower quality and no personal attention.