programs to create an understanding of concepts