This is kinda interesting:
https://paiza.jp/poh/enshura?locale=enIt's one of those programming challenges where you from excercise to an excercise, except it's Japanese and has a - rather bullshit - story delivered in manga pages form. It even (kinda spoiler)
has choices - at least one. It supports Java, PHP, Ruby, Perl, Python, C, C#and C++ (via built in editor) plus has "beta" support for more: Objective-C, Haskell, Bash, D etc., etc.
And yes, it's in English as well.