
Small, happy wins
Short activities, gentle hints, cheerful sounds and clay badges that celebrate practice.
Meet Desoko. A playful learning companion for Grade R–3, where South African stories, familiar languages and curious little minds belong.

Little steps.We aim to help families and teachers make early learning feel welcoming, joyful and close to home. Count rand coins. Explore local wildlife. Read in a familiar language. Celebrate the courage to try again.

Short activities, gentle hints, cheerful sounds and clay badges that celebrate practice.

Choose a grade and language, follow four terms and keep learning going beyond the screen.

Parent-owned accounts and optional animal-alias boards. Learners cannot message one another.
By The Trading · Supplementary learning, made with South Africa in mind.
A few little hops make a big difference.
Learn something new with Soko.
One playful activity at a time.

Follow the trail. Practise, discover and grow.
Pick a world and practise an activity.
Choose what to talk about. Soko has a little encouragement for you.

A grown-up can turn on AI replies. Until then, Soko uses prepared practice replies.
Your discoveries deserve a little celebration.
Earn XP through practice. Choose a collectible to show beside Soko.
Four terms. Forty weeks. Grow at your own pace.

Five adventures each week: language, maths, life skills, art and a discovery review.
This is an original, supplementary 40-week practice programme informed by Foundation Phase CAPS subject areas. Four equal 10-week terms are app pacing, not dated school calendar terms. It supports learning alongside your school’s current teaching plan.
All 11 spoken official languages have draft activity banks. Native-speaking educators still need to review translations and phonics progression before classroom use. A few language exercises explicitly practise English. Teacher outcomes and offline activities are shown in English.
South African Sign Language needs signed video lessons and specialist review; it is planned and is not presented as a text translation.
Reading aloud depends on the voices installed on your device. A grown-up can read with you when a voice is unavailable.
Celebrate steady practice, with friendly animal aliases.

Your own progress matters most. This optional board shows verified practice XP for your grade this week, with up to eight rewarded activities a day.
Personalise practice, review progress and manage the parent account.
A parent or teacher chooses this setting. When AI replies are enabled, chat messages are sent to Google Gemini. Avoid sharing personal details. AI replies can make mistakes; practise together.
Google and email sign-in use the connected Firebase project. A parent or teacher owns the account. Signed-in learning can sync across devices. Device practice stays in this browser.
Add the Firebase web app configuration as JSON to test accounts in this browser. Never add a service-account file or a private key. A site-wide connection needs this configuration in the deployed app.
Firebase web configuration added.
Open the step-by-step connection guide