A Heterocyclic compounds are those which has atoms of at least two different elements as members of its ring.
Heterocyclic chemistry is a branch of organic chemistry dealing with the synthesis, properties, and applications of these heterocycles.