whiz-kid

n. Colloq. Brilliant or highly successful young person.