Serlo ABC
Serlo ABC enables people with no former knowledge of the latin alphabet to take the first steps to learning german. The UI is clean and simple and does not rely on written explanations. Instead the app uses a very visual approach and uses pictures, videos and animations where possible.