Flight training consists of two parts: ground school and flight training. Ground school teaches students the principles, procedures, and regulations that are put into practice during flying lessons. One portion of the certification process consists of a computerized exam. Ground school is designed to prepare students for this test. Ground school classes are available in a variety of formats, from classroom sessions, to a weekend "cram" course, to a home study course.