U.S. Army branch advanced course/Definition

U.S. Army senior lieutenants and junior captain attend a school, such as the Infantry Advanced Course or Armor Advanced Course, which gives them the skill to lead companies and serve on battalion staffs in their specific branches of service