CodeType Academy

Lessons

Start with the touch-typing course, then climb each language from keywords to multiline code. Finish a lesson with 90% accuracy to complete it.