This course trains students from basic programming to higher-level programming modules including C, C++, Java, C#, and ASP.Net. This course is also referred to as C-AP.