Resource hub

Practise English in minutes a day

Short, focused activities you can do today — speaking drills, quick quizzes, listening challenges, and worksheets. Filter by what you want to train and how much time you have.

14 resources found

Introduce yourself in 60 seconds
SpeakingBeginnerSpeaking drillFeatured

Introduce yourself in 60 seconds

A repeatable drill to make your self-introduction automatic and natural.

Interview answers that sound like you
SpeakingUpper intermediateWorksheetAccount requiredFeatured

Interview answers that sound like you

Prepare the five most common interview questions without memorising robotic scripts.

Small talk: starting conversations naturally
SpeakingElementaryVideo

Small talk: starting conversations naturally

A short video lesson on openers that work in professional and social settings.

Quick check: present perfect or past simple?
GrammarIntermediateQuiz

Quick check: present perfect or past simple?

Ten sentences to test the tense choice that confuses most intermediate learners.

One-minute debate starters
SpeakingIntermediateActivity

One-minute debate starters

Quick-fire debate topics to train fast thinking and clear argument in English.

Animal sounds and names game
VocabularyBeginnerActivity

Animal sounds and names game

A movement game that teaches children 15 animal names through play.

Read-aloud fluency builder
ReadingElementaryActivity

Read-aloud fluency builder

Reading aloud connects your eyes, mouth, and ears — and exposes hesitation points.

Writing a clear request email
WritingIntermediateWorksheet

Writing a clear request email

A simple four-part template for emails that get answered.

Mastering the “th” sound
PronunciationBeginnerSpeaking drill

Mastering the “th” sound

A focused drill for the sound that trips up most Kinyarwanda speakers.

News summary challenge
ListeningUpper intermediateActivity

News summary challenge

Train fast listening by summarising one English news story in your own words.

20 phrases for meetings
VocabularyIntermediateArticle

20 phrases for meetings

The most useful phrases for agreeing, disagreeing, and interrupting politely.

Tell yesterday’s story
GrammarElementaryActivity

Tell yesterday’s story

Use the past simple naturally by narrating your own day, not textbook sentences.

Phone call role-play: handling a customer
SpeakingIntermediateActivity

Phone call role-play: handling a customer

Practise the openings, clarifications, and closings of a professional phone call.

Shadowing: speak with the recording
PronunciationAdvancedActivityAccount required

Shadowing: speak with the recording

The advanced technique for rhythm and natural speed — speak simultaneously with audio.