DataQuest -- learn data science in your browser, for free
Learn Python and R for data science. Learn by coding and working with data in your browser. Build your portfolio with projects and become a data scientist.
VIM Adventures is an online game based on VIM's keyboard shortcuts. It's the "Zelda meets text editing" game. So come have some fun and learn some VIM!