MOOCs IT and programming