Discover your way to fluency.
Meet the learning workstation that blends multimedia notes,
Spaced Repetition, and human-created content.


How to master a language
in Three. Meaningful. Steps.
1. Build,

- Turn whatever catches your eye – books, web pages, podcasts – into learning materials
- Curate your own learning library by combining text, flashcards, audio, and images
- Use AI to fill the gaps where you need it
- Connect your notes with [[links]], and organize them with #tags
2. Focus,


Highlight any text to spawn flashcards enriched with real-world language

- Real native pronunciation
- Human and AI translations
- Human examples, definitions, synonyms, links, and more
3. Practice,

Understand, not memorize
- Clip any audio file to create any flashcards out of it
- Personalize your experience with smart flashcard tags
- Review your content with an Spaced Repetition engine tailored for language acquisition patterns

Took a break and now hundreds of cards pile up in your queue?
Reschedule them with one click
Want to sound like a native?
Type in or record the answer and compare

Learning many languages?
Keep them tidy
...or messy
Your call
Bonus: Celebrate.
Explore comprehensive stats that set you in the right direction. Meet your goals. Make real, tangible progress.


Easy in, easy out.
Private and local-first. Your content is yours, forever.
A tool in your repertory, not an attention-hoarding machine
Designed for life-long learning and deliberate practice
Not “based on” science:
built from science.
- Bring your own comprehensible input [1,2]
- Cultivate a writing habit [3,4,5]
- Create your own flashcards with content you can relate to [6,7,8]
- Practice free recall with spaced repetition [9,10,11]
- On your computer, not your phone [12,13]
- Distraction-free and gamification-free [14, 15]
- The hard way [16]
Learn a language so you will actually use it.
No account required.
Arabic · Bulgarian · Mandarin Chinese · Czech · Danish · Dutch · English · Estonian · Finnish · French · German · Greek · Hungarian · Indonesian · Italian · Japanese · Korean · Latvian · Lithuanian · Norwegian · Polish · Portuguese · Romanian · Russian · Slovak · Slovenian · Spanish · Swedish · Turkish · Ukrainian
The Hard Way App