Many MBA programs in the US now require courses known as capstone or keystone courses. However, not all programs use capstone or keystone courses in the same way. Some MBA programs will use keystone courses to lay a foundation for the coursework and materials that are to come, while other schools offer capstone courses exclusively for those in their final few MBA program semesters. These "putting it all together" classes give students an opportunity to use their knowledge and skills, while giving faculty the chance to evaluate what each student has learned. In other words, capstone courses give those nearing graduation an opportunity to integrate all of the materials they have learned in a one- or two-semester course.