I'm also learning mandarin (and spanish). The comprehensible input method I've found is really the best and simplest way. You can read about it and why it works from the ppl over at dreamingspanish.
For Mandarin I highly recommend https://www.vidioma.com/ . Videos are categorized by difficulty, and it keeps track of what ones you've already watched.
For Spanish, dreamingspanish.com . They do a phenomenal job and have hundreds of entertaining videos on so many topics and difficulties.