Play with single or modes. Choose from 21 English categories. Solve word puzzles with randomly generated clues. Compete against friends or challenge yourself to improve spelling and vocabulary.
Solve problems with step-by-step solutions. Input equations for automatic solving and animated explanations. Access over 1,000 sample problems. Use scientific and graphing calculators. Track progress and review detailed solutions.
Create flash cards with text or images on both sides. Test knowledge by flipping cards and marking mastered ones. Review only missed cards to reinforce learning. Study on iPhone or iPad anytime. Import cards from Cardflow+.
Read articles and listen to audio versions of real-world and stories. Practice reading and listening comprehension. vocabulary through flashcards. Track progress with personalized courses tailored to language levels.
Learn vocabulary with hundreds of English word lists and spoken English textbooks. Use an intelligent memory algorithm to schedule reviews automatically. Practice with quizzes, listen to real voice readings, and track progress.
Look up words, grammar, prepositions, and sentence patterns offline. Search by grammar levels A1 to C2. Get autocomplete suggestions as you type. View images and definitions for vocabulary learning.
Learn with explanations and example sentences. Complete exercises to practice rules. Focus on topics commonly challenging for ESL learners. Track progress through quizzes and preparation.
Record audio, get expert feedback, improve listening
Record and submit audio for professional feedback on pronunciation and listening skills. Access over 1000 lessons including native speaker content and exam prep materials.
Learn by memorizing 3000 words and 1500 phrases through a game. Tap tiles in the correct order to form words or phrases. The game keeps users engaged with simple, unpredictable tasks to improve retention and focus.
Learn concepts through interactive lessons and quizzes. Practice identifying triangle types, calculating internal angles, and applying the triangle inequality. Calculate areas of triangles and equilateral triangles.