Medieval knights played an important military role and followed a code of chivalry. They would begin training as young as 7 years old and not become a full knight until age 21. As knights, they fought with various weapons and wore armor for protection. Knights were expected to use their skills and position to help the weak, defend the church, and act with honor, courage, and courtesy especially towards women.