teach students how to program quickly