UCC In 1920 - British govt formed University Cadet Corps (UCC) in various universities.
UTC In 1923 - UCC was renamed as University Training Corps (UTC)
12 Dhaka company In 1928- A UTC Company was raised at Dhaka University as 12 Dhaka Company.
UOTC In 1928 - In 1950 UTC renamed as UOTC or University Officer Training Corps.
JCC In 1966 - Programme was extended to few colleges and named as Junior Cadet Corps or JCC
BCC- Cadet Corps programme was further extended to schools as Bangladesh Cadet Corps (BCC).
BNCC in 1979- Finally UTC, UOTC, JCC and BCC were merged together and formed as Bangladesh National Cadet Corps (BNCC).