We’ve collected some of the best tools to help accomplish this including training for teachers to prepare to teach programming, and games to keep students learning beyond the classroom.
Website: http://code.org/
Free iPad app: https://itunes.apple.com/us/app/hopscotch-programming-designed/id617098629?mt=8&uo=4&at=10l6SU
Free iPhone app: https://itunes.apple.com/us/app/hopscotch-programming-designed/id617098629?mt=8&uo=4&at=10l6SU
Website: http://www.tynker.com/
Free iPad app: https://itunes.apple.com/us/app/tynker-learn-programming-visual/id805869467?mt=8&uo=4&at=10l6SU
Free iPad app: https://itunes.apple.com/us/app/scratchjr/id895485086?mt=8&uo=4&at=10l6SU
Free Android Tablet app: https://play.google.com/store/apps/details?id=org.scratchjr.android
Paid iPhone app: https://itunes.apple.com/us/app/id858640629?mt=8&at=10l6SU
Paid iPad app: https://itunes.apple.com/us/app/id858640629?mt=8&at=10l6SU
Paid Android Phone app: https://play.google.com/store/apps/details?id=com.lightbot.lightbotjr
Paid Android Tablet app: https://play.google.com/store/apps/details?id=com.lightbot.lightbotjr
Free iPad app: https://itunes.apple.com/us/app/bee-bot/id500131639?mt=8&uo=4&at=10l6SU
Free iPhone app: https://itunes.apple.com/us/app/bee-bot/id500131639?mt=8&uo=4&at=10l6SU
Website: https://codecombat.com/
Website: http://www.kodable.com/classrooms
Free iPad app: https://itunes.apple.com/us/app/kodable/id577673067?mt=8&uo=4&at=10l6SU
Free Android Tablet app: https://play.google.com/store/apps/details?id=com.surfscore.kodable.main.android
Website: http://learn.code.org/users/sign_up
Website: http://codehs.com/