I've just recently learned about Practicum by Yandex, but have already completed the free part. The tasks are quite doable. Neither too easy nor too hard. Having a cheatsheet after every block is very useful. The setup of the service is very convenient. I have absolutely no idea how the online platform checks your answers and points out the mistakes, but it does!