A film school is an educational institution dedicated to teaching aspects of filmmaking, including such subjects as film production, film theory, digital media production, and screenwriting. Film history courses and hands-on technical training are usually incorporated into most film school curricula. Technical training may include instruction in the use and operation of cameras, lighting equipment, film or video editing equipment and software, and other relevant equipment. Film schools may also include courses and training in such subjects as television production, broadcasting, audio engineering, and animation.