Il s'agit d'un nouveau type d'établissement général d'enseignement supérieur à plein temps (institut indépendant) approuvé par le Ministère de l'Éducation pour mettre en œuvre un enseignement universitaire de premier cycle.

Situé dans le district de Daxing, à Beijing, avec un campus principal couvrant près de 33 hectares et une base de pratique qui occupe environ 93 hectares, l'institut compte 4 facultés : faculté d'arts et de design, faculté de médias, faculté des arts du spectacle et faculté de culture internationale, et propose un total de 29 spécialités de premier cycle.

L'institut met en place un système de gestion par crédits pour l'année scolaire. Ceux qui terminent les études et réussissent les examens se verront décerner un certificat de fin d'études de Institut Kede de l'Université normale de la Capitale, et ceux qui remplissent les conditions pour l'obtention d'une licence obtiendront leur diplôme de licence correspondant.