Skip to learning

LEARN BY DOING

Make it your practice.

Test what you know, then practise speaking, listening and writing. Start at your own pace.

🧠 Random Quiz

Test Yourself — 10 Questions

Start when you are ready. Practise without a time limit, or choose a 15-second challenge. Answers include feedback.

Quiz complete

You scored 0/10.

🏆 Best score: 0/10

🎯 Daily Mix — Quick Practice Trio

Choose speaking, listening, or writing. Answers and drafts are saved only in this browser.

🗣️ Speaking

60‑second Talk: Explain, Compare, Persuade

Get a random topic, then talk for one minute. Fluency over perfection.

Loading topic…
Mic: idle
🎧 Listening

Listen & Answer: Key Idea

Listen to the short passage, then answer the question in one sentence.

Uses your browser’s reading voice. You can also read the transcript.

Read the transcript

Maya takes the bus to work every morning. She used to spend the journey looking at her phone. Now she listens to a short English lesson and repeats three useful sentences quietly. She does not understand every word yet, but practising a little each day helps her feel more confident.

Question: Why does Maya practise English on the bus?

Compare with a sample answer

She uses her journey to practise a little each day and build her confidence in English. Other answers with the same meaning are also valid.

✍️ Writing

Mini‑Write (80–120 words)

Respond to the prompt. Aim for clarity, structure, and one vivid detail.

Loading prompt…
0 words
🧩 Practice Combo

Today’s Word & Idiom — Learn, Use, Remember

Speak one sentence with each, write one sentence with each. Mark them as learned to track your progress (local only).

📘 Word of the Day Open

vindicate

/ˈvɪndɪkeɪt/

Meaning: To show that a decision, belief or action was right after other people had questioned or criticised it.

  • The dry afternoon vindicated our decision to hold the party outside.
  • The improved results vindicated the teacher's choice of a different method.

Mini task: Say one sentence aloud + write one sentence using the word.

💡 Idiom of the Day Open

Worth your weight in gold

Meaning: Extremely useful or helpful.

  • Our patient volunteer coordinator is worth her weight in gold.

Mini task: Use the idiom in a short, real‑life sentence.

Tip: After learning, hit ⭐ to mark as learned (saved only on your device).

Warm up and build a habit

⏱️ 1‑Minute Warmup

Speak or write for 60 seconds about the prompt below. Don’t stop—fluency over perfection.

Loading prompt…

Use Start to begin. Pause or reset whenever you need.

🔥 Practice Streak

Today: Not marked
Goal: 30-day streak • Progress resets only if you skip a day.
0

Watch, repeat, and use a new word

Choose a published video lesson. Listen once, pause and repeat a useful phrase, then write two sentences using what you learned. Lessons open in a new tab so you can keep your notes here.

Browse all video lessons (new tab)

Add the lesson title and two sentences of your own. Notes stay in this browser; clearing browser data removes them.