This is a great course. The lecturer is excellent, though it's sometimes hard to sit through an hour+ long lecture on things. I didn't get too far into it before switching to web development, but I found the exercises to be kind of a stretch to be able to complete based on their preceding lectures. Should this happen with you too
@Siamak and you don't mind spending a little money, try a Udemy course when they have a sale (at least once per month). They usually go down to around $10 or so.
There's always YouTube too of course, but I use that as a supplement.