Career Paths in Coding


Computer Control Programmers and Operators

Computer control programmers and operators use computer numerically controlled (CNC) machines to produce a wide variety of products, from automobile engines to computer keyboards. CNC machines operate by reading the code included in a computer-controlled... ... more

Computer Software Engineers and Computer Programmers

Computer software engineers design and develop software. They apply the theories and principles of computer science and mathematical analysis to create, test, and evaluate the software applications and systems that make computers work. The tasks... ... more

Academic Programs of Interest for Computer Software Engineers and Computer Programmers


Computer Engineering
Computer engineering is a discipline that combines elements of both electrical engineering and computer science. Computer engineers are electrical engineers that have additional training in the areas... more
Information Technology
Information Technology encompasses many aspects of computing and technology, and the term is more recognizable than ever before. The information technology umbrella can be quite large, covering... more

Computer Network, Systems, and Database Administrators

Information Technology (IT) has become an integral part of modern life. Among its most important functions are the efficient transmission of information and the storage and analysis of information. The workers described below all help... ... more

Academic Programs of Interest for Computer Network, Systems, and Database Administrators


Computer and Information Science
Information and Computer Science (ICS) or Computer and Information Science (CIS) is a field that emphasizes both computing and informatics, upholding the strong association between the fields... more
Information Technology
Information Technology encompasses many aspects of computing and technology, and the term is more recognizable than ever before. The information technology umbrella can be quite large, covering... more
Network Design and Administration
Network technicians make sure the network hardware and software are operating properly so people in your organization get the information they need when they need it. Using... more
Webmaster and Web Management
The Webmaster, also called the system administrator, the author, or the website administrator, is the person responsible for designing, developing, marketing, or maintaining a website. Webmasters are... more

Database Administrators and Architects

Database administrators and architects work in nearly all industries. For example, in retail they may design databases that track buyers’ shipping information; in healthcare, they may manage databases that secure patients’ medical records.Work SchedulesMost database... ... more

Software Developers, Quality Assurance Analysts, and Testers

Developing software is usually a collaborative process. As a result, developers, quality assurance analysts, and testers work on teams with others who also contribute to designing, developing, and programming successful software.Work SchedulesMost software developers, quality... ... more

Web Developers and Digital Designers

Web developers and digital designers held about 199,400 jobs in 2020. The largest employers of web developers and digital designers were as follows:Self-employed workers - 18%Work SchedulesMost web developers and digital designers work full time. ... more