| Computer programming courses deal with teaching | | | | computer courses during their vacations to upgrade |
| computer-programming language to students. | | | | their computer knowledge. Such vacation courses |
| Languages such as C++, C, Visual Basic, COBOL, | | | | often offer discounted fees. Computer programmers |
| PERL, HTML, JAVA, JAVA SCRIPT, ORACLE and | | | | typically work in jobs like building commercial |
| many more l are used for coding purposes. | | | | software applications, web development, building |
| Advanced courses may focus on topics about using a | | | | custom applications for use within a company, |
| specific computer language or on implementing a | | | | database development, computer game programming |
| particular type of application (such as web | | | | and many others. Companies requiring their staff to |
| programming). Computer Science programs that lead | | | | be proficient in such skills may offer to subsidize fees |
| to a Bachelor Degree usually begin with a serious | | | | for their employees. |
| emphasis on computer programming. This foundation | | | | There are cheap computer programming schools |
| is basically for learning more theoretical aspects of | | | | available in every city. However, students must keep |
| computer technology. | | | | in mind the quality of service that is provided by |
| There are a number of certificate courses available, | | | | these schools. Many schools may offer computer |
| focused on developing computer applications using | | | | courses for a very low fee, but these schools may |
| particular technologies. Microsoft offers MCSD, which | | | | not be recognized and companies may not employ |
| focuses on developing applications using Visual Basic, | | | | people from these schools. It is advisable to opt for |
| Visual C++ and other Microsoft technologies. Many | | | | a package that suits the specific needs of a person |
| programming schools offer certification courses in | | | | instead of going for a detailed course. |
| Java programming language. CIW (Certified Internet | | | | Generally, when schools offer cheap education, they |
| Webmaster) offers tracks directed on web | | | | normally compromise on quality. A number of online |
| development. | | | | sites are available that provide detailed information of |
| Most Computer programming schools are equipped | | | | schools available specifically for programming. It is |
| with up-to-date software and hardware tools for | | | | advisable for students to first visit these schools and |
| students, enabling them to join the computer | | | | then make a rational decision before enrolling. |
| industry. Many students enroll for various types of | | | | |