Sololearn: Учимся программировать - сейчас распространяется бесплатно. Однако в приложении могут быть платные функции и опции, поэтому читайте об этом информации на официальном сайте.