The curse is good but you must have some knowledge on OOP, UML and Java. These subjects are covered in other courses of the Software Design and Architecture Specialization, therefore taking this SOA course alone, is not easy unless. The best is to take the whole specialization and follow the recommended sequence.
The topics are discussed and presented with good theoretical basis, which is an aspect other online courses fail on when focus on the tools.
I strongly recommend this course as well as the whole specialization.