Fundamentals of Programming
A free and easy-to-use Google learning tool
Learn to code with this free app!
Free Software for Teachers
Advanced English Dictionary
Advanced English Dictionary (AED): Your comprehensive language companion for Windows
Dictionary
Free Software for Wordsmiths
Easy Translator
Translate 58 languages instantly
Skype Translator
Test Skype's live translation tool