The Girlscode Challenge provides young participants with valuable opportunities to develop critical thinking, creativity, communication and collaboration skills while learning to apply technology to ...