App Library

Are you addicted to your smart phone or tablet? Then check out some of these amazing self-directed learning apps from around the web! Click CTRL+F to search the page for these programs: Foreign Language, ESL, English Pronunciation, English Grammar, Sentence Correction, GMAT, Basic Skills, Test Prep (ACT, SAT, GMAT, GED, HISET, ASVAB).


DuoLingo: Want to learn a new language in a fun way? Try DuoLingo! Designed with the video-game generation in mind, this free program allows you to earn points, race against the clock, and level up your skills in foreign languages as you go.

Busuu: Busuu is an online web-based application that was developed to assist a worldwide community with learning various languages while the user is offered the opportunity to share native language skills with others. Writing exercises and interactive tests include grading as well as different levels such as advanced, intermediate or beginner.

Babbel: Fee-based Interactive courses offered on the web page can be completed online without installation. There are beginner and grammar courses, vocabulary lessons, as well as courses with tongue-twisters, sayings and songs.

Mirai: Mirai is a software developer with their own series of language specific apps. Browse their collection for more details on the languages available.

Mind Snacks: Love those mindless cellphone games? Try Mind Snacks instead. Small lessons built inside of game programs make it easy to learn a new language quickly.


In addition to the language apps listed above, many programs are designed specifically with English in mind.

Doulingo: An excellent free program to practice English vocabulary and grammar.

Sentence Builder: Pay program. SentenceBuilder™ is designed to help elementary aged children learn how to build grammatically correct sentences. Explicit attention is paid to the connector words that make up over 80% of the english language. Sentence Builder offers a rich and fun environment for improving the grammar of all children.

Saundz English Language Phonemic Pronunciation: Saundz’s approach to English phonology makes it easy for foreign students to learn the sounds of American English and improve pronunciation.

Speak ESL English: This software contains the words you need to survive in an English environment like and English speaking high school. The emphasis is on English words and learning how to pronounce them and therefore how to speak English.

Learn English Grammar: LearnEnglish Grammar is a top interactive grammar practice app designed to help improve English grammar accuracy. The app offers 1000s of questions to help practice and reinforce your English grammar skills. Each level contains over 600 grammar activities, split into about 25 grammar topics such as Simple past, Question tags and Prepositions. The grammar questions use 10 unique activity types such as fill-in-the-blanks, multiple choice and matching.

Practice English Grammar: Improve your English grammar now with more than 1000 questions, 750+ flashcards and 100+ games. Learning by doing & tracking your progress!


The following practices are designed to test your sentence correction skills. Some programs may be very challenging (graduate school level).

Ivy Standard's SAT Writing App: Become a grammar master and crush the SAT Verbal section. By learning and practicing the 10 basic grammar categories, you can achieve a high score. This free version features 75 questions to help you improve your score on sentence improvement exercises.

Allen's SAT English Grammar Test Bank: This program is designed by Educational Testing Services, the makers of the HiSET test. While the SAT tests a more extensive number of grammatical issues, it tests all of the issues commonly tested on the HiSET.

Smarty Years App: Sentence Ninja is a multi-player, multi-level app designed to improve sentence structure skills in children and adults. Designed by a certified speech language pathologist, Sentence Ninja uses a fun ninja theme to engage students in their learning while teaching word order. Easily customizable to fit nearly every need, Sentence Ninja is a great addition to the therapy toolbox.

GMAT SPECIFIC PROGRAMS: GMAT Sentence Correction Testbank, Veritas Prep GMAT Question Bank. A slew of other programs and their descriptions can be found at TOP MBA BLOG.


Khan Academy: You can learn anything. With interactive programs covering math, reading, science, finance, economics, arts and humanities, computer programming, and standardized tests, the Khan Academy library is among the best resources for students at all levels. They also have a very lengthy YouTube Channel.

Varsity Tutors: The Varsity Tutors app offers students powerful free educational resources including practice tests, quizzes, flashcards, and diagnostic tests in over 100 different academic and standardized test subjects. The app provides a comprehensive suite of free learning tools designed to help you improve your knowledge.

PrepZilla: Tired of studying alone? Wish you could match your wits against a friend's or friends'? With PrepZilla, we've turned exam prep into a game. It's not just fun. It's serious fun!