Learn Cantonese, One Game at a Time

Drive a Kowloon cab, guide a coach through Hong Kong, take orders in a Cantonese diner. Sixteen lessons and sixty-four free games, from your first hello to your first date.

For curious beginners, travellers and students who would rather learn by playing.

Cantonese

Each Level has 4 parts. Part A - is for passive listening. Part B - is for active testing. Part C - Apply what you learn in field. Part # - is optional. Not all games have or need all Parts. Enjoy, provide feedback and let me know how I can make your learning journey a more enjoyable, beneficial experience.

Not sure where to start? See the Cantonese learning map
Cantonese Basic: Listen FirstCantoneseLesson 1. Level 1. Part ALearn 8 words & 5 phrases Play

Added 27 Aug 2026Updated 13 Sep 2026

Cantonese Basic: In ClassCantoneseLesson 1. Level 1. Part B5 phrases Play

Added 21 Aug 2026Updated 16 Sep 2026

Cantonese Basic: Hold a ConversationCantoneseLesson 1. Level 1. Part C11 exchanges Play

Added 27 Aug 2026Updated 24 Sep 2026

Cantonese Basic: Word MatchCantoneseLesson 1. Level 1. Part DPair each character with its Jyutping or meaning. Play

Added 20 Aug 2026Updated 21 Sep 2026

Cantonese Diner: Listen FirstCantoneseLesson 2. Level 1. Part ALearn 8 words & 8 phrases Play

Added 27 Aug 2026Updated 14 Sep 2026

Cantonese Diner: In ClassCantoneseLesson 2. Level 1. Part B8 phrases Play

Added 23 Aug 2026Updated 28 Sep 2026

Cantonese Diner: Take the OrderCantoneseLesson 2. Level 1. Part C10 exchanges Play

Added 18 Aug 2026Updated 30 Sep 2026

Cantonese Diner: Word MatchCantoneseLesson 2. Level 1. Part DPair restaurant words — dishes, drinks, counters and ordering phrases — with Jyutping or meaning. Play

Added 20 Aug 2026Updated 21 Sep 2026

Cantonese Supermarket: Listen FirstCantoneseLesson 3. Level 1. Part ALearn 10 words & 10 phrases Play

Added 26 Aug 2026Updated 29 Sep 2026

Cantonese Supermarket: In ClassCantoneseLesson 3. Level 1. Part B10 phrases Play

Added 22 Aug 2026Updated 22 Aug 2026

Cantonese Supermarket: Ring It UpCantoneseLesson 3. Level 1. Part C10 exchanges Play

Added 18 Aug 2026Updated 2 Oct 2026

Cantonese Supermarket: Word MatchCantoneseLesson 3. Level 1. Part DPair every supermarket word with the way it is said or with what it means. Play

Added 18 Aug 2026Updated 2 Oct 2026

Cantonese Airport: Listen FirstCantoneseLesson 4. Level 1. Part ALearn 9 words & 12 phrases Play

Added 26 Aug 2026Updated 2 Oct 2026

Cantonese Airport: In ClassCantoneseLesson 4. Level 1. Part B12 phrases Play

Added 23 Aug 2026Updated 28 Sep 2026

Cantonese Airport: Check In the PassengersCantoneseLesson 4. Level 1. Part C10 exchanges Play

Added 23 Aug 2026Updated 30 Sep 2026

Cantonese Airport: Word MatchCantoneseLesson 4. Level 1. Part DPair every airport word with the way it is said or with what it means. Play

Added 23 Aug 2026Updated 30 Sep 2026

Cantonese Flight: Listen FirstCantoneseLesson 5. Level 1. Part ALearn 9 words & 7 phrases Play

Added 26 Aug 2026Updated 2 Oct 2026

Cantonese Flight: In ClassCantoneseLesson 5. Level 1. Part B7 phrases Play

Added 23 Aug 2026Updated 28 Sep 2026

Cantonese Flight: Follow the AnnouncementsCantoneseLesson 5. Level 1. Part C10 exchanges Play

Added 23 Aug 2026Updated 26 Sep 2026

Cantonese Flight: Word MatchCantoneseLesson 5. Level 1. Part DPair every flight word with the way it is said or with what it means. Play

Added 23 Aug 2026Updated 26 Sep 2026

Cantonese Taxi: Listen FirstCantoneseLesson 6. Level 1. Part ALearn 9 words & 13 phrases Play

Added 26 Aug 2026Updated 2 Oct 2026

Cantonese Taxi: In ClassCantoneseLesson 6. Level 1. Part B13 phrases Play

Added 23 Aug 2026Updated 28 Sep 2026

Cantonese Taxi: Take the FareCantoneseLesson 6. Level 1. Part C10 exchanges Play

Added 19 Aug 2026Updated 28 Sep 2026

Cantonese Taxi: Word MatchCantoneseLesson 6. Level 1. Part DPair every taxi word with the way it is said or with what it means. Play

Added 19 Aug 2026Updated 28 Sep 2026

Cantonese Car Rental: Listen FirstCantoneseLesson 7. Level 1. Part ALearn 9 words & 14 phrases Play

Added 26 Aug 2026Updated 12 Sep 2026

Cantonese Car Rental: In ClassCantoneseLesson 7. Level 1. Part B14 phrases Play

Added 25 Aug 2026Updated 12 Sep 2026

Cantonese Car Rental: Hire Out the CarsCantoneseLesson 7. Level 1. Part C10 exchanges Play

Added 25 Aug 2026Updated 27 Sep 2026

Cantonese Car Rental: Word MatchCantoneseLesson 7. Level 1. Part DPair every carrental word with the way it is said or with what it means. Play

Added 25 Aug 2026Updated 27 Sep 2026

Cantonese Hotel: Listen FirstCantoneseLesson 8. Level 1. Part ALearn 15 phrases Play

Added 26 Aug 2026Updated 2 Oct 2026

Cantonese Hotel: In ClassCantoneseLesson 8. Level 1. Part B15 phrases Play

Added 22 Aug 2026Updated 1 Oct 2026

Cantonese Hotel: Check In the GuestsCantoneseLesson 8. Level 1. Part C10 exchanges Play

Added 18 Aug 2026Updated 30 Sep 2026

Cantonese Hotel: Word MatchCantoneseLesson 8. Level 1. Part DPair every hotel word with the way it is said or with what it means. Play

Added 18 Aug 2026Updated 30 Sep 2026

Cantonese Social Event: Listen FirstCantoneseLesson 9. Level 1. Part ALearn 4 words & 18 phrases Play

Added 26 Aug 2026Updated 2 Oct 2026

Cantonese Social Event: In ClassCantoneseLesson 9. Level 1. Part B18 phrases Play

Added 25 Aug 2026Updated 28 Sep 2026

Cantonese Social Event: Make Small TalkCantoneseLesson 9. Level 1. Part C10 exchanges Play

Added 24 Aug 2026Updated 21 Sep 2026

Cantonese Social Event: Word MatchCantoneseLesson 9. Level 1. Part DPair every socialevent word with the way it is said or with what it means. Play

Added 24 Aug 2026Updated 21 Sep 2026

Cantonese Police: Listen FirstCantoneseLesson 10. Level 1. Part ALearn 9 words & 11 phrases Play

Added 26 Aug 2026Updated 2 Oct 2026

Cantonese Police: In ClassCantoneseLesson 10. Level 1. Part B11 phrases Play

Added 24 Aug 2026Updated 21 Sep 2026

Cantonese Police: Answer the CallCantoneseLesson 10. Level 1. Part C10 exchanges Play

Added 24 Aug 2026Updated 20 Sep 2026

Cantonese Police: Word MatchCantoneseLesson 10. Level 1. Part DPair every police word with the way it is said or with what it means. Play

Added 24 Aug 2026Updated 20 Sep 2026

Cantonese Doctor: Listen FirstCantoneseLesson 11. Level 1. Part ALearn 8 words & 5 phrases Play

Added 26 Aug 2026Updated 13 Sep 2026

Cantonese Doctor: In ClassCantoneseLesson 11. Level 1. Part B5 phrases Play

Added 26 Aug 2026Updated 2 Oct 2026

Cantonese Doctor: Run the SurgeryCantoneseLesson 11. Level 1. Part C10 exchanges Play

Added 24 Aug 2026Updated 27 Sep 2026

Cantonese Doctor: Word MatchCantoneseLesson 11. Level 1. Part DPair every doctor word with the way it is said or with what it means. Play

Added 24 Aug 2026Updated 27 Sep 2026

Cantonese Tour Guide: Listen FirstCantoneseLesson 12. Level 1. Part ALearn 10 words & 5 phrases Play

Added 26 Aug 2026Updated 14 Sep 2026

Cantonese Tour Guide: In ClassCantoneseLesson 12. Level 1. Part B13 phrases Play

Added 26 Aug 2026Updated 1 Oct 2026

Cantonese Tour Guide: Give the CommentaryCantoneseLesson 12. Level 1. Part C14 exchanges Play

Added 24 Aug 2026Updated 28 Sep 2026

Cantonese Tour Guide: Word MatchCantoneseLesson 12. Level 1. Part DPair every tourguide word with the way it is said or with what it means. Play

Added 24 Aug 2026Updated 28 Sep 2026

Cantonese Dating: Listen FirstCantoneseLesson 13. Level 1. Part ALearn 2 words & 19 phrases Play

Added 26 Aug 2026Updated 2 Oct 2026

Cantonese Dating: In ClassCantoneseLesson 13. Level 1. Part B19 phrases Play

Added 23 Aug 2026Updated 27 Aug 2026

Cantonese Dating: Say the Right ThingCantoneseLesson 13. Level 1. Part C10 exchanges Play

Added 21 Aug 2026Updated 28 Sep 2026

Cantonese Dating: Word MatchCantoneseLesson 13. Level 1. Part DPair every dating word with the way it is said or with what it means. Play

Added 21 Aug 2026Updated 28 Sep 2026

Cantonese Home: Listen FirstCantoneseLesson 14. Level 1. Part ALearn 3 words & 12 phrases Play

Added 26 Aug 2026Updated 13 Sep 2026

Cantonese Home: In ClassCantoneseLesson 14. Level 1. Part B12 phrases Play

Added 23 Aug 2026Updated 13 Sep 2026

Cantonese Home: Run the HouseholdCantoneseLesson 14. Level 1. Part C10 exchanges Play

Added 22 Aug 2026Updated 26 Sep 2026

Cantonese Home: Word MatchCantoneseLesson 14. Level 1. Part DPair every home word with the way it is said or with what it means. Play

Added 22 Aug 2026Updated 26 Sep 2026

Cantonese Teacher: Listen FirstCantoneseLesson 15. Level 1. Part ALearn 4 words & 18 phrases Play

Added 26 Aug 2026Updated 2 Oct 2026

Cantonese Teacher: In ClassCantoneseLesson 15. Level 1. Part B18 phrases Play

Added 25 Aug 2026Updated 28 Sep 2026

Cantonese Teacher: Answer the ChildrenCantoneseLesson 15. Level 1. Part C10 exchanges Play

Added 25 Aug 2026Updated 26 Sep 2026

Cantonese Teacher: Word MatchCantoneseLesson 15. Level 1. Part DPair every teacher word with the way it is said or with what it means. Play

Added 25 Aug 2026Updated 26 Sep 2026

Cantonese Geography & History: Listen FirstCantoneseLesson 16. Level 1. Part ALearn 8 words & 6 phrases Play

Added 19 Sep 2026Updated 19 Sep 2026

Cantonese Geography & History: In ClassCantoneseLesson 16. Level 1. Part B6 phrases Play

Added 19 Sep 2026Updated 21 Sep 2026

Cantonese ChallengeCantoneseLesson 16. Level 1. Part C10 exchanges Play

Added 19 Sep 2026Updated 27 Sep 2026

Cantonese Geography & History: Word MatchCantoneseLesson 16. Level 1. Part DPair every geography word with the way it is said or with what it means. Play

Added 19 Sep 2026Updated 27 Sep 2026

Every word the course teaches — see the Cantonese word index

Leaderboard

Loading…

Volleyball player model based on “Thatdao Nuekjang volleyball” by khonglen3D, licensed under CC-BY-SA-4.0 — modified for this game and shared under the same licence

Skirmish trooper model based on “RoboCop” by Long Nguyễn, licensed under CC-BY-4.0 — articulated and re-textured for this game

Skirmish mech model based on “ROBOCOP T47-walk” by horror, licensed under CC-BY-4.0 — decimated and painted for this game

Soccer outfield player model based on “A footballer 3d model” by AP 3d models, licensed under CC-BY-4.0 — decimated and recoloured for this game

Soccer goalkeeper model based on “Goalkeeper Stylized - Rig and Animation” by P-Vi.Art, licensed under CC-BY-4.0 — decimated for this game

Basketball player model based on “Man Player” by RiverofCreative, licensed under CC-BY-4.0 — decimated and recoloured for this game

Experdize Dining, Mandarin Kitchen and Grand Hotel server model based on “Waiter” by patrick.ambrose28402, licensed under CC-BY-4.0 — rigged with Adobe Mixamo for this game

Experdize Dining, Mandarin Kitchen and Grand Hotel waitress model based on “Anime Girl Casual Outfit - Stylized 3D Character” by AoG.01, licensed under CC-BY-4.0 — rigged with autorig.online, decimated and recoloured for this game

Experdize Dining, Mandarin Kitchen and Grand Hotel cheerleader model based on “Tanya - Stylized Cheerleader Girl - 3D Character” by AoG.01, licensed under CC-BY-4.0 — rigged with autorig.online and decimated for this game

Experdize Dining, Mandarin Kitchen and Grand Hotel bistro waiter model based on “waiter wearing apron” by Ayesha, licensed under CC-BY-4.0 — rigged with autorig.online and decimated for this game

Experdize Dining, Mandarin Kitchen and Grand Hotel novelty server is a stock character from Adobe Mixamo — decimated and its unused maps dropped for this game

Experdize Dining, Mandarin Kitchen and Grand Hotel “Lace top” and “Denim shorts” servers were generated with Tripo3D and rigged with Adobe Mixamo — no human author

Experdize Dining, Mandarin Kitchen and Grand Hotel “Joggers” server and customer is “Female Character With Casual Clothing” by gamedevme, licensed CC-BY-4.0 — rigged with Adobe Mixamo and its texture re-applied for this game

The model catalogue's “Officer Pax” (policewoman.glb) is a stock character from Adobe Mixamo — rest pose corrected and unused maps dropped for this game

Experdize Dining, Mandarin Kitchen and Grand Hotel “Tiger dress” and “Biker jacket” — who both serve and dine — are avatars from Ready Player Me, rigged with Adobe Mixamo