Seriously fun hands-on learning for kids (and kids at heart)