Known for its extensive and challenging math games, Khan Academy also has basic programming ... Swift prompts kids to solve ...