Online Programming Degree Programs
Computer programming online degree and certificate programs with specializations in software development, web application development, system design & development, Java programming and more.
Programming is the process of writing, testing, updating and maintaining the detailed instructions that tell computers what to do. Programmers typically create source code according to specifications determined by software engineers and systems analysts. They need expertise in a variety of subjects, and earning an online degree is a great way to acquire the skills and qualifications that are always in high demand.
These select programming Certificate, Bachelor's and Master's degrees may offer certification in specific programming languages such as C++ or Java. You'll also find programs that offer degrees in high-demand specializations such as Game Design and Web Application Development. (cont.)
Typical coursework provides essential skills and knowledge in programming languages, application development and testing, and working with various operating systems and databases.
The U.S. Department of Labor projects that programmers with at least a Bachelors degree will continue to enjoy the most opportunity and security in such industries as telecommunications, software publishing, finance, insurance, education and government. Qualified programmers can advance to positions as software engineers, system analysts, information architects, network administrators and executive IT directors.
Whether you want to start or accelerate a career in this dynamic field, explore the degree and certificate programs below and request more information today.
Select Programming Degree Program:
University of Phoenix
- Information Technology/Programming (Associate's)
Axia College of University of Phoenix offers Associates of Arts degrees in a broad range of content areas. The 60-credit curriculum provides a foundation and...
Kaplan University Online
- Intro to Computer Programming (Certificate)
The online Introduction to Computer Programming Language Certificate program is designed to help you gain the skills and knowledge needed to pursue a success...
- Application Development (Associate's)
If you are interested in becoming an information technology professional, but need to enhance your skills and knowledge before you seek employment, the onlin...
- Application Development (Bachelor's)
The objective of this online degree program is to help prepare you to pursue career advancement in information technology and visual arts by providing you wi...
- Database Management (Bachelor's)
The objective of this online degree program is to help prepare you to pursue career advancement in information technology and visual arts by providing you wi...
American InterContinental University Online
- Programming (Bachelor's)
If you are seeking a BIT with a concentration in Programming completion degree online, AIU Online can help you with your education needs. AIU Online's Bache...
Capella University
- General Information Technology (Doctoral)
Prepare yourself for leadership in the fast- growing field of Information Technology, while adding to the body of knowledge in the IT discipline through your...
- Information Technology Education (Doctoral)
The fast-growing field of postsecondary teaching is projected to create the most new jobs of any doctoral-level occupation. The need is particularly acute in...
Strayer University
- Information Systems/ Programming (Diploma)
This course of study focuses on the acquisition of information systems knowledge and skills. The program is designed for individuals seeking computer skills ...
- Information Systems/ Programming (Undergrad Certficate)
As information systems evolve, continuing education remains as a critical part of technology. It is essential for information technology professionals to enh...
- Information Systems/ Programming (Bachelor's)
The principle objective of the Bachelor of Science in Information Systems program is to teach students state of the art computer concepts. This will prepare ...
UMUC
- Undergraduate Certificate in Object-Oriented Design/Programming
UMUC's Undergraduate Object-Oriented Design and Programming Certificate is appropriate for technical professionals who will be working as programmer/analysts...
- Undergraduate Certificate in Visual Basic Programming
UMUC's Undergraduate Visual Basic Programming Certificate is designed for students seeking entry-level programming positions. Hands-on experience using Visua...
Colorado Technical University Online
- Bachelor of Science in Information Technology - Software Application Programming
The CTU Online Bachelor of Science in Information Technology – Software Application Programming was designed to help solve business problems using Informatio...
Ashworth Career School
- Computer Programming
Programming is a busy, active field. Nearly every type of business uses some type of computer program. There are specialized software programs for accounting...
Penn Foster Career School
- Visual Basic .NET Programmer
Now you can train for a career as a Visual Basic® .NET Programmer, at home in your spare time, with Penn Foster Career School and you need no previous comput...
University of California, Irvine
- Introduction to Unified Modeling Language course
The ability to work with Unified Modeling Language (UML) is especially important for individuals responsible for the analysis and design of object-oriented s...
- Overview of Java Enterprise Edition (Java EE) Technologies Course
This course is essential if you wish to use Java EE to its fullest potential. The course introduces the major technologies that comprise Java EE including En...
- Concepts of Service-Oriented Architecture (SOA) Course
This course introduces SOA with respect to management, software architecture, development, and operations. You will study methodologies for bringing SOA to o...
- Developing Server-Side Applications with Java Server Pages (JSP) Course
Expand your knowledge of server-side programming by learning Java Server Pages -HTML Web pages that call Java programs on a server. The course begins with JS...
- Integrating Embedded Systems Successfully Course
Participants learn how, when, where and why using start integration including parallel development and integration techniques including co-simulation. Topics...
UMassOnline
- Certificate in UNIX
The online Certificate Program in UNIX offered by UMass Lowell is designed for those currently in the computer industry who want to upgrade their skills, and...







