About
What this is
A free site for learning Kazakh (қазақ тілі) from English. Lessons cover vocabulary and example sentences with native-quality audio. Practice with mini-games, work through the grammar reference, listen to guided audio stories, or use the spaced-repetition review to remember what you've learned long-term.
Why English?
Most online resources for learning Kazakh are written for Russian speakers. If you only speak English, the options narrow fast. This site fills that gap.
Who built it
One person (Niek), learning Kazakh themselves. Currently around 500 words, working toward 3,000+. Built public so anyone can use it for free.
Your data
- No account needed. By default your progress, streak, and theme preference live only in your browser's localStorage — if you clear your browser data, they're gone.
- Optional sign-in (email magic link, no password) syncs your review deck to your account so it survives browser wipes and follows you across devices. Your email is used for the sign-in link and nothing else.
- You can download a full backup of your progress — and restore it anywhere — from the Stats page.
- The site uses Google Analytics with IP anonymisation for aggregate visit counts. No ads, no data sold, nothing shared beyond that.
Audio
All audio is generated by Microsoft's neural TTS (the same engine behind Edge browser's "Read aloud", voice kk-KZ-AigulNeural). Each Kazakh phrase is synthesized once when a lesson is built, then served as a static MP3. Microsoft is not contacted when you load a page.
Ways to practise
- Memory match — flip cards to pair Kazakh ↔ English
- Multiple choice — pick the meaning from 4 options
- Type the answer — type the Kazakh word from English
- Audio-only quiz — hear it, pick the meaning
- Sentence builder — rebuild each lesson's sentences from shuffled word tiles
- Speed round — a 60-second vocabulary sprint against the clock
- Tap games — hear a word, tap the right picture
- Grammar drills — practice sections at the end of every grammar topic
- Daily review — spaced-repetition queue across all your saved words
Source / open
Built with Flask + SQLite + plain HTML/JS. No framework, no build step, no JavaScript bloat. Lessons live as plain YAML files on the server.