If you ask a few hundred random high school students what they think about “coding,” most will either describe their bad experience from being forced to take a Java class or, well, this:

Surrounded by a certain demographic of friend group, it’s sometimes hard to believe, but most students do not want to learn to code. The traditional approach of increasing CS participation – more classes and workshops – leaves these students out because they don’t want to enroll. They think they hate coding.

As Code Evangelists, our goal is to find sneaky ways to slowly change their minds.

Events like CodeDay attract students with only tangential interests – often students who want to make art or music for games. Our job is to get to know these students, find out what excites them, and help them use code in a way that furthers those existing interests. To be successful, we also need to remove some barriers, making sure they feel comfortable and have a fun time.

Expectations

Anti-Expectations