Type to Learn Training: Understanding the Program