YouTube:

English
Mandarin

Bilibili:

English
Mandarin

Handout:

English
Chinese