For the past three years, BMS students have found activities of Hour of Code to be engaging and instructive. Each year, new challenges are added.
Hour of Code Website - Introducing the Hour of Code
Code.org Learning Activities -
Hour of Code - Hour #2 --- ready for a greater challenge? Try learning Python!
Swift in the computer programming language used to create apps for a iOS. Here's a tutorial to create a program.
Or explore one of these other options - Beyond Hour of Code