I’ve used Duolingo and Memrise for a year learning Mandarin Chinese
They both have pros and cons
Memrise has native speakers in videos saying the phrases you learned
Duolingo forces you to learn the characters rather than letting you get by with pinyin
Duolingo is often slightinly wrong or not natural either in the english or the chinese translating