other than teaching concepts i think it 's much to teach some more practical programming as well .