team programing 101