Which Schools Offer Classes in Computer Programming Online?
Get information on a few schools that offer computer programming classes through online study. Learn about the common courses, prerequisites and other requirements for programs at the undergraduate and graduate levels.
Overview of Online Computer Programming Classes
Several schools offer classes and degree programs in computer programming online. Online classes offer flexible schedules with no commute, so they're great for someone with a hectic life or students who prefer to work independently. Continue reading to find out where you can take computer programming classes online.
Important Facts about Computer Programming Studies
|Common Courses||Java programming, data structures, databases, algorithms|
|Specializations||Artificial intelligence, real-world computing, human computer interaction|
|Programs||Certification towards a graduate degree or workforce continuing education courses|
|Possible Careers||Software developer, computer programmer, database administrator, web developer|
|Median Salary (2018)*||$84,280 (for all computer programmers)|
|Job Outlook (2016-2026)*||-7% decline (for all computer programmers)|
Source: *U.S. Bureau of Labor Statistics
North Carolina State University offers a fully online Undergraduate Certificate in Computer Programming with a total of 21 credit hours. Courses are offered in programming concepts, software tools, and mathematics. Though there are no previous grade or education requirements for admission into the program, students must complete an introductory course with a grade of 'C' or better to be officially admitted.
Oregon State University offers an online Bachelor of Science in Computer Science. The curriculum of this program offers courses in programming fundamentals, user interfaces, software engineering, mobile and web development, and computer systems and networking. Applicants to this program should have already earned a bachelor's degree and would be earning a second bachelor's degree upon completion of this program.
The following schools also offer online B.S. in Computer Science programs that include computer programming classes in the curriculum:
- Mercy College in New York
- Regis University in Colorado
- California National University
- California State University
Madison Area Technical College in Wisconsin and Trident Technical College in South Carolina are examples of schools offering some computer programming classes online at the undergraduate level. Though community colleges and universities may not generally offer entire programming degree programs online, they might be a good choice for the student looking to take just a few classes.
Several colleges and universities offer computer programming options at the master's level. These online Master of Science in Computer Science programs are typically research-based and give students the opportunity to focus on more advanced studies in various areas of computing, including software engineering and programming languages. Some institutions offering these online graduate programs are:
- Purdue University in Indiana
- University of Illinois
- Stanford University in California
- University of Louisville