Learning to code is becoming increasingly prevalent in today's schools and afterschool programs. And why not? There are countless benefits of learning to code: practicing critical thinking, problem solving, processing, and systematic thinking skills, to name a few.