I try proceed all exercise on the http://codingbat.com/ I use Linux CentOs 7 with virtualenv for more than 2 versions of python (2.7.9 & 3.6.0). Sometime i switch to my notebook with installed linux Mint 18.
NB I’m doing this in my spare time
I selected Python section at first. After i complete all Python section, i make decision - starting or not Java section, because i have not enough skill in Java in this time.
[update] 19.05.2018 - Section "List-1" completed
[update] 22.05.2018 - Section "List-2" completed
[update] 23.05.2018 - Section "Warmup-1" completed
[update] 23.05.2018 - Section "String-1" completed
[update] 06.06.2018 - Section "Logic-1" completed
[update] 08.06.2018 - Section "Warmup-2" completed