YouTube:

English
Cantonese
Mandarin

Bilibili:

English
Cantonese
Mandarin

Handout:

English
Chinese