Computer programmers code and create programs for a wide range of applications and utilities. Programming requires specialized knowledge of computer languages which may include C++, Java, HTML and PHP, and more. Programmers specialize in languages depending on the field of expertise they want to pursue. Web site developers may be required to learn Java, PHP, and HTML, while game developers may need to study C and C++.
The following section features academic lectures that touch on a variety of topics important for those interested in a degree in computer programming. After completing these courses you will have a strong foundation in programming languages and related skills.