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:
Westwood College
- Game Art (Bachelor's)
Conceptual art… character modeling… game testing. Game art is a diverse and growing 21st century career field. Game artists are essential to conceiving and d...
- Game Software Development (Bachelor's)
Behind every Xbox, PlayStation, Nintendo and PC game is a game software developer. Not exactly a rock star… but pretty darn close. A Westwood degree in game...
Kaplan University Online
- Cisco Certified Design Professional (Certificate)
*This Certificate Program is offered online. The Cisco Certified Design Professional Certificate program is ideally suited for IT professiona...
- Intro to Computer Programming (Certificate)
The online Introduction to Computer Programming Language Certificate program will help you gain the skills and knowledge you need to begin a successful caree...
- Microsoft Certified Professional Developer (Certificate)
*This Certificate Program is offered online. Consider the Kaplan University online Microsoft Certified Professional Developer (MCPD) certificate program if ...
- IT/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...
- IT/Application Development (Bachelor's)
The objective of this online degree program is to prepare you for career advancement in information technology and visual arts with the knowledge, communicat...
- IT/Database Management (Bachelor's)
The objective of this online degree program is to prepare you for career advancement in information technology and visual arts with the knowledge, communicat...
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...
American InterContinental University Online
- Programming (Bachelor's)
For those seeking a BIT with a concentration in Programming degree completion program online, your computer and the School of Information Technology can help...
Strayer University
- IS: 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 ...
- IS: Programming (Undergrad Cert.)
As information systems evolve, continuing education remains as a critical part of technology. It is essential for information technology professionals to enh...
- IS: 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 ...
Capella University
- Information Security (Doctoral)
Data and system security have become critical concerns in nearly every industry and government sector, creating a demand for high-level information security ...
- General IT (Doctoral)
Prepare yourself for leadership in the fast- growing field of IT, while adding to the body of knowledge in the IT discipline through your own doctoral resear...
- IT Education (Doctoral)
Postsecondary teaching is one of the top two fastest-growing doctoral level occupations, and the need is particularly acute in popular, fast- growing fields ...
- IT Mgmt (Doctoral)
Break new ground within the growing field of IT management through your own doctoral research and advanced academic study into the interdependence of busines...
- IT Project Management (Doctoral)
Project managers play an increasingly strategic role within their companies and are being recognized as ?leadership track? employees. This IT-focused Project...
Walden University Online
- Application Development, Testing, and Quality Assurance (Bachelor's)
The B.S. in Information Technology program will help you gain the combined technical, managerial, and organizational skills information technology employers ...
University of Maryland University College / UMUC Online
- 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 Object-Oriented Programming Using Java
UMUC's Undergraduate Object-Oriented Java Programming Certificate is designed for technically oriented professionals who need a deep understanding of how to ...
- Undergraduate Certificate in UNIX System Administration
UMUC's Undergraduate UNIX System Administration Certificate is designed to provide an understanding of the UNIX operating system, its maintenance and securit...
- 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...
University of California, Irvine
- JavaScript Programming course
JavaScript is a programming language that allows you to add a significant amount of functionality to what would otherwise be a static web page. You will lear...
- Writing Portable Device Drivers course
Gain a competitive edge on writing portable device drivers source code. Participants will gain practical knowledge of what constitutes a device driver, how t...
- C Programming for DSP course
UCI's C programming is a preferred high-level programming language for digital signal processing (DSP) applications. Increase your knowledge on efficient DSP...
- 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...
- Fundamentals of Embedded Linux course
Further your understanding of Linux and its adoption as an embedded OS platform. This course provides an overview of methods and techniques to design and cre...
- Java Programming I course
You will learn object-oriented programming using Java in a hands-on environment. Focus on object-oriented programming techniques, language basics, data manip...
- Building Applications for Mobile Devices Using Java ME course
This fast-paced hands-on course is designed for the experienced Java developer seeking to transition to building applications using Java ME for mobile device...
- Developing J2EE Applications Using Spring Framework course
Enables the Java developer to use the Spring Applications Framework to create multi-tier Web applications. Use the framework to build a working enterprise st...
- Working with Java Database Connectivity (JDBC) course
Learn how this API works and how you can take advantage of Java's "write once, run anywhere" philosophy for business and e-commerce data applications. This c...
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...






