YouTube:

English
Cantonese
Mandarin
Vietnamese

Bilibili:

English
Cantonese
Mandarin
Vietnamese

Handout:

English
Chinese
Vietnamese