Great course Leave a Comment / By Cristina Vanegas / April 26, 2022 It provides a great combination of basic theory and practical exercises