($) – Toodledo is a great tool for keeping your studies (and work) organized. You can create a calendar with tasks, and also organize notes, outlines, lists, and track goals. If you’re learning a language independently, it’s important to have a disciplined system of study, and I highly recommend Toodledo to help you do this.
MSA – Search Google by spelling out Arabic words as they sound to you and they are converted to Arabic script in real time.
$ – Really cool corpus tool! You can search various corpara (including your own) using complicated queries to see frequencies, collocations, and other language behavior.
MSA (ECA) – ArabiCorpus, a collection of 30 million Arabic words, is a highly regarded tool for both Arabic learners and researchers at Brigham Young University. Researchers can search an Arabic word or phrase in ArabiCorpus by entering a string of letters or characters.
Fuzzy Arabic Dictionary
Look up Arabic words without needing to know how to spell them. Just type a word out as it sounds to you in English.