I was used to duolingo and not eager to learn the ways of a new app but this is such a great way to learn! It has many different tools to play around with so that you can choose what works best for you, including audio, video, visual cues, and voice recordings so you can examine your pronunciation . It rates vocab for you on a temperature you can adjust depending on the difficulty, so that when you practice "hotter" words come up more often vs cold words. It will also tell you your daily stats and compare with it week by week. Play around with it and find what works for you!
Bellrids about Korean by Nemo, v5.3.3