
July 21, 2016

Typing.com
A free, comprehensive keyboarding system, designed for middle and upper grades.
Dance Mat Typing
This free online touch-typing course is a series of games designed for young learners.

GameMaker
Like Scratch, GameMaker is an introduction to programming; the difference is that Scratch is a free educational language, while GameMaker is proprietary and for-profit. But GameMaker allows young users to actually create computer games, which can be a powerful teaching tool.

Java
The programming language Java can be learned through online courses or free online tutorials. Java is widely used, and there are many resources available.

Scratch
The programming language Scratch was developed at MIT as an educational tool to introduce younger students to programming, as a stepping stone to more advanced work.
Conceptual Academy
Supporting material for the Prentice-Hall Conceptual… science series.