Programming course helps students connect code with real life