So first you need to learn Dart. You don't need to thoroughly go with any specific course for dart. You can start your journey by learning specific topics. I am assuming that you're already into programming and have learnt either C/C++/Java/Python/JavaScript.