Some examples of colleges that teach computer programming languages include Stanford University, the Massachusetts Institute of Technology and Carnegie Mellon University. Some colleges offer only specific levels of education, such as the University of Southern California, which offers bachelor's and master's degrees, but not the associate-level degrees.
MIT offers a service called OpenCourseWare that contains free-to-use college-level courses on subjects spanning a wide variety of topics. This service has computer programming lessons, as of 2015. The available lessons change fairly often to make room for additional topics related to computer programming knowledge.
Many modern colleges are offering degrees in computer sciences that cover programming topics, and the job market for computer-related jobs is predicted to expand. Any college that offers computer science courses is teaching programming to some extent, since programming languages are integral to how a computer functions as a whole.
Computer programming courses tend to cover common computer languages such as Java or C++. Although computer programming is part of most computer science courses, it is only a portion of the course. Additionally, many programming language learning tools are available from venues other than standard colleges and universities. Codecademy, for instance, offers a range of lessons on programming languages, from HTML to Python.