Youth Film Academy (YFA) teaches kids, teenagers and young adults film techniques and production technology. The school aims to train filmmakers who will revolutionize future multi-media entertainment. YFA frequently submits student work to film festivals and television channels. Students are divided into age groups of 4 to 12, 13 to 17 and young adults over 18. An audition or portfolio is required for acceptance.