Although this application is only available for iPhone users and the price is somewhat steep, Maria’s Spanish Class has everything a Spanish student needs to develop their communication skills. This application promises to help students advance from pure beginner-level to intermediate while allowing them to proceed at their own pace. The application presents its lessons in the form of games, which use flashcards, fill-in-the-blank activities, audio exercises, and multiple-choice quizzes to help students improve their language skills. The only downside to this app is the somewhat low quality graphics and the occasional volume issues on some of the audio clips.