Computer programming is typically taught no earlier than high school, if at all and, even then, usually just as an elective. Riley is only in sixth grade. Baton Rouge College Prep, which opened in ...