This SoloLearn mobile app is great! It has Android and iOS version:
It has some quiz and you can develop your programming skills while playing with the app.
I use Udemy
Udemy is like Lynda, but in my opinion, with lower quality lessons - some of the authors speak NON-NATIVE English and it is very hard to listen :-(