Game-based/interest-based/curiosity-based learning is the name of the game. The trick is to get students to think big enough to see what could be possible with coding.