Give it go, I don't actually have experience on the software side of things but more in data analytics.
Based on the course outline subject handbook, I would select udemy course in addition to going through any recommended textbook. Maybe there things that can be useful that are not explained...