Create and study for subjects like languages, medicine, and anatomy. Use spaced repetition to review material efficiently. Track progress and set study goals. Export for offline use. Sync across devices.
The app uses spaced repetition and active recall to help users learn faster and remember longer. Users can create flashcards from notes, PDFs, images, and text, or study millions of expert-created flashcards for various subjects.
Allows users to write and run code on mobile devices and tablets. It includes a code editor, sample library, and tools for building front-end and back-end apps. Users can customize projects and deploy applications directly.
Japanese with lessons covering On and Kun readings, JLPT levels, and quiz-style practice. Translate between English and Japanese. Review past lessons and listen to audio pronunciations without needing network access.
Create and study with customizable front and back content. Organize decks into categories. Use spaced repetition to review cards based on performance. Add audio or images to . Track progress with study statistics and session history.
Languages like HTML, JavaScript, Python, and Java through interactive lessons and game-like challenges. Complete code examples, access 35+ courses, and use a fast compiler to test and run code instantly.
Generate from natural language descriptions in multiple languages. Convert between languages for compatibility. Scan and analyze to identify errors and suggest improvements. Provide real-time coding assistance and syntax highlighting.
Provides samples for Swift, Java, JavaScript, Python, Rust, PHP, C#, C++, Golang, TypeScript, Kotlin, Ruby, and SQL. Includes over 300 examples per language. Offers tested snippets from books and online resources.
Japanese with writing lessons covering and Katakana. Study vocabulary and grammar through structured lessons. Take spaced repetition quizzes for review. Practice translation between English and Japanese. Listen to audio for pronunciation.
Create and study using an enhanced spaced repetition algorithm. Review cards based on performance and difficulty. Collaborate on with others in real time. Access the across multiple devices through a web version.
Learn Japanese Kanji and Vocabulary using a Spaced Repetition System. Review and complete lessons offline with progress syncing when online. View graphs for upcoming reviews and progress on radicals, kanji, and vocabulary.
Listen to audio lessons and read accompanying text for improved understanding. Watch educational videos to enhance comprehension and pronunciation. Practice speaking by recording and reviewing your responses.
Programming languages like Python, SQL, HTML/CSS, and JavaScript through short, interactive lessons. Complete coding exercises and quizzes to practice skills. Track progress and revisit lessons at your own pace.