Learn Ruby programming with guided lessons on your phone. Complete exercises and track progress. Access code examples and practice writing scripts. Receive feedback on code submissions. Sync learning history across devices.
by Dalvin Digital Design LLC★ 5.02 ratingsDeveloper ToolsFreeData updated 2026-09-06
Learn reading, writing, and listening through interactive exercises. Practice vocabulary and grammar with structured lessons. Access cultural insights and practical tips for living in Japan. Track progress with built-in assessments.
Through a structured course covering alphabet, vocabulary, reading, writing, and listening with native audio. Practice independently at your own pace with no daily limits. Use review mode to reinforce learned material.
Learn grammar through context-based sentences. Create custom practice sessions tailored to your skill level. Receive instant AI feedback on errors. Practice conjugating verbs with real-life examples. Track progress and review common mistakes.
Train with technique gifs and personalized instructions
AI coach for Brazilian Jiu-Jitsu provides personalized technique instructions and animated gifs. Search and save favorite techniques. Track progress and receive feedback on submissions.
Add Furigana (Ruby characters) to Japanese text for reading assistance. Choose between Hiragana or Romaji. Apply furigana only to Kanji above a specified grade level. Select text in Safari to trigger processing. All data remains on your device.
Learn with interactive lessons that explain concepts step by step. Practice problems at different difficulty levels. Track progress with built-in quizzes and assessments. View detailed solutions and explanations for each problem.
To write with guided practice and stroke-by-stroke feedback. Correct handwriting through interactive exercises. Practice writing and words with instant correction. Save progress and review lessons for improvement.
Learn Bridge by mastering rules, cardplay strategy, and bidding techniques with a partner. Practice bidding, cardplay, and contract fulfillment. Track progress and review lessons for improvement. Play against AI opponents or real players.
Learn through interactive gameplay. Recognize digits and number words in context. Practice pronunciation and spelling. Track progress over time. Receive instant feedback on accuracy. Share results with others.
Learn Haitian Creole with interactive lessons, vocabulary drills, and grammar exercises. Explore cultural content including music, art, and traditions. Practice speaking with voice recognition and receive feedback.
Drawing techniques through interactive lessons that break down shapes and strokes. Follow animated guides to practice each step. Save and review your artwork. Share drawings via email or social media.
Through a structured course covering alphabet, vocabulary, reading, writing, and listening with native audio. Practice independently with no daily limits. Review learned material using built-in review mode.
Customize learning paths based on individual skill levels. Receive adaptive lessons aligned with school curriculum. Track progress with interactive exercises and real-time feedback. Practice targeted skills to reinforce classroom concepts.
Through a structured course covering alphabet, vocabulary, and listening practice with native audio. Practice reading and writing. Study at your own pace with no daily limits and use review mode to reinforce learning.
Learn core subjects with short, three-minute lessons covering primary, secondary, and high school curricula. Access practice questions with detailed explanations for each topic. Review past exam papers and prepare for midterms and finals.
Edit files with multiple tabs for simultaneous editing. Use custom fonts and line numbers for precise code work. Access files via iCloud and integrate with Files . Support 191 programming languages with syntax highlighting. Choose from 242 themes.
Learn financial concepts through gamified , quizzes, and visual infographics. Explore topics like value, incentives, and systems. Track spending and set financial goals. Receive feedback and progress reports to improve management skills.