The online Croatian courses are free. They consists of 80 units of 45 minutes each. The interface, instructions and support are available in English and Spanish. You can apply for the courses with your Facebook or Google account.
The online course A1.HR is available at: https://a1.ffzg.unizg.hr/
The online course A2.HR is available at: https://a2.ffzg.unizg.hr/