Build, tinker, learn, teach