Computer and Web Programming
- Associate of Applied Science (AAS)
- 72 credits
- 2 Years
- Delivery Method: Hybrid
Why Study Computer and Web Programming at LSC?
The computer and web programming associate of applied science will help you build the skills you need to do programming. You’ll learn how to develop and maintain effective web sites, Windows and mobile applications.
Career Information
Web Developers Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.
This data is delivered by an API from CareerOneStop, sponsored by U.S. Department of Labor, Employment and Training Administration. www.careeronestop.org Find more information including data update schedules at CareerOneStop's Data Sources (https://www.careeronestop.org/Help/data-sources.aspx). Full list of datasources.
Median Annual Salary/Wage Earnings for Web Developers
the United States
$85K
$40/hr
$47K - $157K
$22/hr - $75/hr
Minnesota
$94K
$45/hr
$57K - $163K
$27/hr - $78/hr
Duluth, MN Area
$75K
$35/hr
$51K - $109K
$24/hr - $52/hr
The Occupational Employment and Wage Statistics (OEWS) program produces employment and wage estimates annually for over 800 occupations. These estimates are available for the nation as a whole, for individual states, and for metropolitan and nonmetropolitan areas; national occupational estimates for specific industries are also available.
Salary data are from U.S. Department of Labor, Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) program (www.bls.gov/oes/). Current as of May 2024.
Projected 10-Year Job Growth for Web Developers
Outlook: Bright
the United States
9%
Projected Annual Job Openings: 6,600
2023 to 2033
Minnesota
16%
Projected Annual Job Openings: 180
2022 to 2032
My Next Move provides career outlook designations that include Bright, Average, or Below Average. Bright Outlook occupations are expected to grow rapidly in the next several years, will have large numbers of job openings, or are new and emerging occupations.
Occupation outlook data come from O*NET Bright Outlook occupations (www.onetonline.org/find/bright) and My Next Move career outlook designations (www.onetcenter.org/bright/current/mnm_outlook.html). Note this information is only available at a national level, so even if you selected a state, you’ll see this information for the whole country. Current as of November 2024.
Employment Numbers for Web Developers
the United States
Estimated Employment:
94,100
Minnesota
Estimated Employment:
2,250
My Next Move provides career outlook designations that include Bright, Average, or Below Average. Bright Outlook occupations are expected to grow rapidly in the next several years, will have large numbers of job openings, or are new and emerging occupations.
Occupation outlook data come from O*NET Bright Outlook occupations (www.onetonline.org/find/bright) and My Next Move career outlook designations (www.onetcenter.org/bright/current/mnm_outlook.html). Note this information is only available at a national level, so even if you selected a state, you’ll see this information for the whole country. Current as of November 2024.
Alternative Job Titles for Web Developers
- Technology Applications Engineer
- Web Architect
- Web Design Specialist
- Web Developer
- Webmaster
The O*NET database contains a rich set of variables that describe work and worker characteristics, including skill requirements.
Occupation data (titles, sample titles, descriptions, daily work activities, knowledge, skills, abilities, tasks, related occupations, technologies and tools, and work values) come from the O*NET 29.0 Database (www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 (creativecommons.org/licenses/by/4.0/) license. O*NET® is a trademark of USDOL/ETA. Current as of October 2024.
Job Tasks and Activities for Web Developers
- Analyze project data to determine specifications or requirements.
- Analyze user needs to determine technical requirements.
- Back up files from Web sites to local directories for instant recovery in case of problems.
- Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
- Collaborate with others to develop or implement marketing strategies.
- Collaborate with others to resolve information technology issues.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Conduct research to gain information about products or processes.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Configure computer networks.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Create databases to store electronic data.
- Create electronic data backup to prevent loss of information.
- Design websites or web applications.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Develop databases that support Web applications and Web sites.
- Develop diagrams or flow charts of system operation.
- Develop models of information or communications systems.
- Develop or implement procedures for ongoing Web site revision.
- Develop specifications or procedures for website development or maintenance.
- Develop system interaction or sequence diagrams.
- Document design or development procedures.
- Document network-related activities or tasks.
- Document technical factors such as server load, bandwidth, database performance, and browser and device types.
- Document test plans, testing procedures, or test results.
- Establish appropriate server directory trees.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Evaluate or recommend server hardware or software.
- Evaluate utility of software or hardware technologies.
- Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
- Install computer hardware.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Monitor security system performance logs to identify problems and notify security specialists when problems occur.
- Monitor the security of digital information.
- Perform Web site tests according to planned schedules, or after any Web site or product revision.
- Perform or direct Web site updates.
- Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Provide customer service to clients or users.
- Provide recommendations to others about computer hardware.
- Provide technical support for computer network issues.
- Recommend and implement performance improvements.
- Recommend changes to improve computer or information systems.
- Renew domain name registrations.
- Research, document, rate, or select alternatives for Web architecture or technologies.
- Respond to user email inquiries, or set up automated systems to send responses.
- Select programming languages, design tools, or applications.
- Test software performance.
- Update knowledge about emerging industry or technology trends.
- Update website content.
- Write computer programming code.
- Write supporting code for Web applications or Web sites.
The O*NET database contains a rich set of variables that describe work and worker characteristics, including skill requirements.
Occupation data (titles, sample titles, descriptions, daily work activities, knowledge, skills, abilities, tasks, related occupations, technologies and tools, and work values) come from the O*NET 29.0 Database (www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 (creativecommons.org/licenses/by/4.0/) license. O*NET® is a trademark of USDOL/ETA. Current as of October 2024.
Interests for Web Developers
- Conventional
Following procedures and regulations to organize information or data, typically in a business setting. - Investigative
Studying and researching scientific subjects and human behavior.
The O*NET database contains a rich set of variables that describe work and worker characteristics, including skill requirements.
Occupation data (titles, sample titles, descriptions, daily work activities, knowledge, skills, abilities, tasks, related occupations, technologies and tools, and work values) come from the O*NET 29.0 Database (www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 (creativecommons.org/licenses/by/4.0/) license. O*NET® is a trademark of USDOL/ETA. Current as of October 2024.
Skills for Web Developers
In order of importance
- Programming
Writing computer programs.
Importance: 78/100 - Critical Thinking
Thinking about the pros and cons of different ways to solve a problem.
Importance: 69/100 - Reading Comprehension
Reading work-related information.
Importance: 66/100 - Operations Analysis
Figuring out what a product or service needs to be able to do.
Importance: 66/100 - Complex Problem Solving
Noticing a problem and figuring out the best way to solve it.
Importance: 66/100 - Active Learning
Figuring out how to use new ideas or things.
Importance: 63/100 - Active Listening
Listening to others, not interrupting, and asking good questions.
Importance: 63/100 - Judgment and Decision Making
Thinking about the pros and cons of different options and picking the best one.
Importance: 60/100 - Speaking
Talking to others.
Importance: 56/100 - Writing
Writing things for co-workers or customers.
Importance: 53/100 - Systems Analysis
Figuring out how a system should work and how changes in the future will affect it.
Importance: 53/100 - Time Management
Managing your time and the time of other people.
Importance: 50/100 - Monitoring
Keeping track of how well people and/or groups are doing in order to make improvements.
Importance: 50/100 - Coordination
Changing what is done based on other people's actions.
Importance: 50/100 - Systems Evaluation
Measuring how well a system is working and how to improve it.
Importance: 50/100 - Service Orientation
Looking for ways to help people.
Importance: 47/100 - Persuasion
Talking people into changing their minds or their behavior.
Importance: 47/100 - Learning Strategies
Using the best training or teaching strategies for learning new things.
Importance: 47/100 - Social Perceptiveness
Understanding people's reactions.
Importance: 47/100 - Negotiation
Bringing people together to solve differences.
Importance: 44/100 - Instructing
Teaching people how to do something.
Importance: 44/100 - Quality Control Analysis
Testing how well a product or service works.
Importance: 44/100 - Mathematics
Using math to solve problems.
Importance: 44/100 - Technology Design
Making equipment and technology useful for customers.
Importance: 38/100 - Management of Personnel Resources
Selecting and managing the best workers for a job.
Importance: 35/100 - Operations Monitoring
Watching gauges, dials, or display screens to make sure a machine is working.
Importance: 31/100 - Troubleshooting
Figuring out what is causing equipment, machines, wiring, or computer programs to not work.
Importance: 28/100 - Science
Using scientific rules and strategies to solve problems.
Importance: 25/100 - Equipment Selection
Deciding what kind of tools and equipment are needed to do a job.
Importance: 25/100 - Management of Material Resources
Managing equipment and materials.
Importance: 19/100 - Management of Financial Resources
Making spending decisions and keeping track of what is spent.
Importance: 19/100 - Operation and Control
Using equipment or systems.
Importance: 16/100 - Installation
Installing equipment, machines, wiring, or computer programs.
Importance: 6/100
The O*NET database contains a rich set of variables that describe work and worker characteristics, including skill requirements.
Occupation data (titles, sample titles, descriptions, daily work activities, knowledge, skills, abilities, tasks, related occupations, technologies and tools, and work values) come from the O*NET 29.0 Database (www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 (creativecommons.org/licenses/by/4.0/) license. O*NET® is a trademark of USDOL/ETA. Current as of October 2024.
Knowledge for Web Developers
In order of importance
- Computers and Electronics
Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
Importance: 85/100 - English Language
Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
Importance: 64/100 - Mathematics
Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
Importance: 59/100 - Communications and Media
Knowledge of media production, communication, and dissemination techniques and methods. This includes alternative ways to inform and entertain via written, oral, and visual media.
Importance: 55/100 - Design
Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
Importance: 49/100 - Customer and Personal Service
Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
Importance: 49/100 - Engineering and Technology
Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
Importance: 40/100 - Telecommunications
Knowledge of transmission, broadcasting, switching, control, and operation of telecommunications systems.
Importance: 37/100 - Administration and Management
Knowledge of business and management principles involved in strategic planning, resource allocation, human resources modeling, leadership technique, production methods, and coordination of people and resources.
Importance: 35/100 - Administrative
Knowledge of administrative and office procedures and systems such as word processing, managing files and records, stenography and transcription, designing forms, and workplace terminology.
Importance: 35/100 - Sales and Marketing
Knowledge of principles and methods for showing, promoting, and selling products or services. This includes marketing strategy and tactics, product demonstration, sales techniques, and sales control systems.
Importance: 31/100 - Education and Training
Knowledge of principles and methods for curriculum and training design, teaching and instruction for individuals and groups, and the measurement of training effects.
Importance: 31/100 - Fine Arts
Knowledge of the theory and techniques required to compose, produce, and perform works of music, dance, visual arts, drama, and sculpture.
Importance: 26/100 - Public Safety and Security
Knowledge of relevant equipment, policies, procedures, and strategies to promote effective local, state, or national security operations for the protection of people, data, property, and institutions.
Importance: 24/100 - Psychology
Knowledge of human behavior and performance; individual differences in ability, personality, and interests; learning and motivation; psychological research methods; and the assessment and treatment of behavioral and affective disorders.
Importance: 23/100 - Law and Government
Knowledge of laws, legal codes, court procedures, precedents, government regulations, executive orders, agency rules, and the democratic political process.
Importance: 20/100 - Production and Processing
Knowledge of raw materials, production processes, quality control, costs, and other techniques for maximizing the effective manufacture and distribution of goods.
Importance: 19/100 - Sociology and Anthropology
Knowledge of group behavior and dynamics, societal trends and influences, human migrations, ethnicity, cultures, and their history and origins.
Importance: 19/100 - Economics and Accounting
Knowledge of economic and accounting principles and practices, the financial markets, banking, and the analysis and reporting of financial data.
Importance: 19/100 - Philosophy and Theology
Knowledge of different philosophical systems and religions. This includes their basic principles, values, ethics, ways of thinking, customs, practices, and their impact on human culture.
Importance: 15/100 - Personnel and Human Resources
Knowledge of principles and procedures for personnel recruitment, selection, training, compensation and benefits, labor relations and negotiation, and personnel information systems.
Importance: 14/100 - Geography
Knowledge of principles and methods for describing the features of land, sea, and air masses, including their physical characteristics, locations, interrelationships, and distribution of plant, animal, and human life.
Importance: 11/100 - Foreign Language
Knowledge of the structure and content of a foreign (non-English) language including the meaning and spelling of words, rules of composition and grammar, and pronunciation.
Importance: 8/100 - Physics
Knowledge and prediction of physical principles, laws, their interrelationships, and applications to understanding fluid, material, and atmospheric dynamics, and mechanical, electrical, atomic and sub-atomic structures and processes.
Importance: 7/100 - History and Archeology
Knowledge of historical events and their causes, indicators, and effects on civilizations and cultures.
Importance: 4/100 - Transportation
Knowledge of principles and methods for moving people or goods by air, rail, sea, or road, including the relative costs and benefits.
Importance: 3/100 - Mechanical
Knowledge of machines and tools, including their designs, uses, repair, and maintenance.
Importance: 2/100 - Therapy and Counseling
Knowledge of principles, methods, and procedures for diagnosis, treatment, and rehabilitation of physical and mental dysfunctions, and for career counseling and guidance.
Importance: 2/100 - Biology
Knowledge of plant and animal organisms, their tissues, cells, functions, interdependencies, and interactions with each other and the environment.
Importance: 2/100 - Medicine and Dentistry
Knowledge of the information and techniques needed to diagnose and treat human injuries, diseases, and deformities. This includes symptoms, treatment alternatives, drug properties and interactions, and preventive health-care measures.
Importance: 1/100 - Food Production
Knowledge of techniques and equipment for planting, growing, and harvesting food products (both plant and animal) for consumption, including storage/handling techniques.
Importance: 1/100
The O*NET database contains a rich set of variables that describe work and worker characteristics, including skill requirements.
Occupation data (titles, sample titles, descriptions, daily work activities, knowledge, skills, abilities, tasks, related occupations, technologies and tools, and work values) come from the O*NET 29.0 Database (www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 (creativecommons.org/licenses/by/4.0/) license. O*NET® is a trademark of USDOL/ETA. Current as of October 2024.
Physical Abilities for Web Developers
In order of importance
- Deductive Reasoning
Using rules to solve problems.
Importance: 72/100 - Oral Comprehension
Listening and understanding what people say.
Importance: 69/100 - Written Comprehension
Reading and understanding what is written.
Importance: 66/100 - Near Vision
Seeing details up close.
Importance: 66/100 - Problem Sensitivity
Noticing when problems happen.
Importance: 66/100 - Information Ordering
Ordering or arranging things.
Importance: 63/100 - Inductive Reasoning
Making general rules or coming up with answers from lots of detailed information.
Importance: 63/100 - Speech Clarity
Speaking clearly.
Importance: 60/100 - Speech Recognition
Recognizing spoken words.
Importance: 60/100 - Oral Expression
Communicating by speaking.
Importance: 56/100 - Category Flexibility
Grouping things in different ways.
Importance: 56/100 - Fluency of Ideas
Coming up with lots of ideas.
Importance: 56/100 - Visualization
Imagining how something will look after it is moved around or changed.
Importance: 53/100 - Originality
Creating new and original ideas.
Importance: 53/100 - Selective Attention
Paying attention to something without being distracted.
Importance: 53/100 - Written Expression
Communicating by writing.
Importance: 53/100 - Mathematical Reasoning
Choosing the right type of math to solve a problem.
Importance: 53/100 - Flexibility of Closure
Seeing hidden patterns.
Importance: 53/100 - Perceptual Speed
Quickly comparing groups of letters, numbers, pictures, or other things.
Importance: 50/100 - Speed of Closure
Quickly knowing what you are looking at.
Importance: 47/100 - Finger Dexterity
Putting together small parts with your fingers.
Importance: 44/100 - Number Facility
Adding, subtracting, multiplying, or dividing.
Importance: 44/100 - Visual Color Discrimination
Noticing the difference between colors, including shades and brightness.
Importance: 41/100 - Memorization
Remembering words, numbers, pictures, or steps.
Importance: 38/100 - Far Vision
Seeing details that are far away.
Importance: 35/100 - Wrist-Finger Speed
Making fast, simple, repeated movements of your fingers, hands, and wrists.
Importance: 25/100 - Manual Dexterity
Holding or moving items with your hands.
Importance: 25/100 - Arm-Hand Steadiness
Keeping your arm or hand steady.
Importance: 25/100 - Trunk Strength
Using your lower back and stomach.
Importance: 22/100 - Auditory Attention
Paying attention to one sound while there are other distracting sounds.
Importance: 22/100 - Control Precision
Quickly changing the controls of a machine, car, truck or boat.
Importance: 22/100 - Time Sharing
Doing two or more things at the same time.
Importance: 22/100 - Depth Perception
Deciding which thing is closer or farther away from you, or deciding how far away it is from you.
Importance: 19/100 - Hearing Sensitivity
Telling the difference between sounds.
Importance: 19/100 - Dynamic Strength
Exercising for a long time without your muscles getting tired.
Importance: 6/100 - Response Orientation
Quickly deciding if you should move your hand, foot, or other body part.
Importance: 3/100
The O*NET database contains a rich set of variables that describe work and worker characteristics, including skill requirements.
Occupation data (titles, sample titles, descriptions, daily work activities, knowledge, skills, abilities, tasks, related occupations, technologies and tools, and work values) come from the O*NET 29.0 Database (www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 (creativecommons.org/licenses/by/4.0/) license. O*NET® is a trademark of USDOL/ETA. Current as of October 2024.
Tools and Technology used by Web Developers
- Computer servers
- Notebook computers
- High capacity removable media drives
- Desktop computers
- Personal computers
- Web platform development software
- AJAX
- Adobe Flex
- Apache Struts
- Apache Tomcat
- Backbone.js
- Bootstrap
- Cascading style sheets CSS
- Django
- Drupal
- Dynamic hypertext markup language DHTML
- Enterprise JavaBeans
- Ext JS
- Extensible hypertext markup language XHTML
- Extensible stylesheet language transformations XSLT
- FlexBox
- Google Angular
- HashiCorp Vagrant
- Hypertext markup language HTML
- JavaScript
- JavaScript Object Notation JSON
- JavaScript framework software
- Jekyll
- JetBrains PhpStorm
- LAMP Stack
- MeteorJS
- Microsoft ASP.NET
- Microsoft ASP.NET Core MVC
- Microsoft Active Server Pages ASP
- Microsoft Commerce Server
- Microsoft Visual InterDev
- Node.js
- Nunjucks
- Oracle JavaServer Pages JSP
- PHP
- PhantomJS
- RESTful API
- React
- RequireJS
- Ruby on Rails
- Spring Framework
- Syntactically awesome style sheets SASS
- Vue.js
- Zend Framework
- webpack
- Data base user interface and query software
- Airtable
- Amazon Elastic Compute Cloud EC2
- Amazon Redshift
- Amazon Web Services AWS software
- Blackboard software
- FileMaker Pro
- GraphQL
- IBM Informix
- MarkLogic
- Microsoft Access
- Microsoft SQL Server
- Oracle Database
- Oracle JDBC
- Structured query language SQL
- Transact-SQL
- Development environment software
- Adobe ActionScript
- Apache Ant
- Apache Kafka
- Apache Maven
- Apache Subversion SVN
- C
- Common business oriented language COBOL
- Eclipse IDE
- Go
- IBM Rational Rose XDE
- Integrated development environment IDE software
- Microsoft .NET Framework
- Microsoft Azure software
- Microsoft PowerShell
- Microsoft Visual Basic
- Microsoft Visual Basic Scripting Edition VBScript
- Microsoft Visual Basic for Applications VBA
- Microsoft Visual SourceSafe
- Microsoft Visual Studio
- Oracle Java 2 Platform Enterprise Edition J2EE
- Ruby
- Web application software
- Object or component oriented development software
- Advanced business application programming ABAP
- Apache Groovy
- Apache Spark
- Apple Cocoa
- C#
- C++
- Jupyter Notebook
- Microsoft ActiveX
- Microsoft Visual Basic.NET
- Microsoft Visual C# .NET
- Objective C
- Oracle Java
- Perl
- Python
- R
- Scala
- Swift
- TypeScript
- jQuery
- Operating system software
- Apple macOS
- Bash
- Google Android
- Hewlett Packard HP-UX
- Job control language JCL
- KornShell
- Linux
- Microsoft Windows
- Microsoft Windows Server
- Oracle Solaris
- Red Hat Enterprise Linux
- Shell script
- UNIX
- UNIX Shell
- Ubuntu
- Data base management system software
- Amazon DynamoDB
- Amazon Kinesis
- Apache Cassandra
- Apache Hadoop
- Apache Hive
- Apache Pig
- Apache Solr
- Elasticsearch
- MongoDB
- MySQL
- NoSQL
- Oracle PL/SQL
- Redis
- Relational database management software
- Teradata Database
- Application server software
- Atlassian Bitbucket
- Docker
- GitHub
- Kubernetes
- Microservices Architecture
- Oracle WebLogic Server
- Red Hat OpenShift
- Red Hat WildFly
- Spring Boot
- Enterprise application integration software
- Atlassian Bamboo
- Common gateway interface CGI
- Extensible markup language XML
- Extensible stylesheet language XSL
- IBM InfoSphere DataStage
- Microsoft SQL Server Integration Services SSIS
- Oracle Fusion Middleware
- Video creation and editing software
- Adobe After Effects
- Apple Final Cut Pro
- Flipgrid
- Kapwing
- Screencast-O-Matic
- Screencastify
- YouTube
- Web page creation and editing software
- Adobe Dreamweaver
- Google Sites
- Social media sites
- Web content management system CMS software
- WordPress
- Graphics or photo imaging software
- Adobe Creative Cloud software
- Adobe Illustrator
- Adobe Photoshop
- JamBoard
- SmugMug Flickr
- Trimble SketchUp Pro
- Enterprise resource planning ERP software
- Microsoft Dynamics
- NetSuite ERP
- Oracle Fusion Applications
- Oracle JD Edwards EnterpriseOne
- SAP Business Objects
- SAP software
- Business intelligence and data analysis software
- IBM Cognos Impromptu
- MicroStrategy
- Oracle Business Intelligence Enterprise Edition
- Qlik Tech QlikView
- Tableau
- Cloud-based data access and sharing software
- Dropbox
- Google Drive
- Microsoft SharePoint
- Slack
- Program testing software
- Hewlett Packard LoadRunner
- JUnit
- Selenium
- Travis
- Cloud-based management software
- Amazon Web Services AWS CloudFormation
- Google Cloud software
- IBM WebSphere
- Splunk Enterprise
- Configuration management software
- Chef
- Perforce Helix software
- Puppet
- Word processing software
- 3M Post-it App
- Evernote
- Google Docs
- Sales and marketing software
- Google Ads
- HubSpot software
- Marketo Marketing Automation
- Analytical or scientific software
- IBM SPSS Statistics
- SAS
- The MathWorks MATLAB
- Geographic information system
- ESRI ArcGIS software
- Geographic information system GIS software
- Content workflow software
- Atlassian JIRA
- Sitecore CMS
- Network monitoring software
- Nagios
- Wireshark
- Object oriented data base management software
- Hibernate ORM
- PostgreSQL
- Video conferencing software
- Cisco Webex
- Google Meet
- Desktop publishing software
- Adobe InDesign
- Microsoft Publisher
- Customer relationship management CRM software
- Oracle Eloqua
- Salesforce software
- Transaction server software
- Customer information control system CICS
- Microsoft Internet Information Services (IIS)
- Graphical user interface development software
- Figma
- Salesforce Visualforce
- Instant messaging software
- Atlassian HipChat
- Blink
- Data base reporting software
- Microsoft SQL Server Reporting Services SSRS
- SAP Crystal Reports
- Presentation software
- Apple Keynote
- Google Slides
- Project management software
- Atlassian Confluence
- Microsoft Project
- Process mapping and design software
- InVision software
- Microsoft Visio
- Spreadsheet software
- Microsoft Excel
- Metadata management software
- Quest Erwin Data Modeler
- Medical software
- Epic Systems
- Electronic mail software
- IBM Notes
- Enterprise system management software
- IBM Power Systems software
- Expert system software
- Ansible software
- Document management software
- Adobe Acrobat
- Computer based training software
- Moodle
- Desktop communications software
- Skype
- Communications server software
- IBM Domino
- Portal server software
- Apache HTTP Server
- File versioning software
- Git
- Office suite software
- Microsoft Office software
- Financial analysis software
- Delphi Technology
- Transaction security and virus protection software
- NortonLifeLock cybersecurity software
- Data mining software
- Google Analytics
- Requirements analysis and system architecture software
- Unified modeling language UML
- Storage networking software
- Amazon Simple Storage Service S3
The O*NET database contains a rich set of variables that describe work and worker characteristics, including skill requirements.
Occupation data (titles, sample titles, descriptions, daily work activities, knowledge, skills, abilities, tasks, related occupations, technologies and tools, and work values) come from the O*NET 29.0 Database (www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 (creativecommons.org/licenses/by/4.0/) license. O*NET® is a trademark of USDOL/ETA. Current as of October 2024.
Employment Industries for Web Developers
- Computer systems design and related services
22,000 employed - Management, scientific, and technical consulting services
6,500 employed - Advertising, public relations, and related services
5,000 employed - Computing infrastructure providers, data processing, web hosting, and related services
4,600 employed - Software publishers
3,900 employed - Management of companies and enterprises
3,200 employed - Colleges, universities, and professional schools; state
2,500 employed - Colleges, universities, and professional schools; private
2,400 employed - Temporary help services
2,200 employed
The O*NET database contains a rich set of variables that describe work and worker characteristics, including skill requirements.
Occupation data (titles, sample titles, descriptions, daily work activities, knowledge, skills, abilities, tasks, related occupations, technologies and tools, and work values) come from the O*NET 29.0 Database (www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 (creativecommons.org/licenses/by/4.0/) license. O*NET® is a trademark of USDOL/ETA. Current as of October 2024.
Career Information Datasources for Web Developers
- Wages by occupation
U.S. Department of Labor, Bureau of Labor Statistics, Occupational Employment and Wage Statistics program
The Occupational Employment and Wage Statistics (OEWS) program produces employment and wage estimates annually for over 800 occupations. These estimates are available for the nation as a whole, for individual states, and for metropolitan and nonmetropolitan areas; national occupational estimates for specific industries are also available. Current as of May 2024. - Education and training assignments
U.S Department of Labor, Employment Projections, Education and Training Data, Education and training assignments by detailed occupation
BLS provides information about education and training requirements for hundreds of occupations. In the education and training system, each of the occupations for which the office publishes projections data is assigned separate categories for education, work experience, and on-the-job training. Current as of September 2024. - Occupation data
O*NET at the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA)
The O*NET database contains a rich set of variables that describe work and worker characteristics, including skill requirements. Current as of October 2024. - Occupation outlook
O*NET at the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA)
My Next Move provides career outlook designations that include Bright, Average, or Below Average. Bright Outlook occupations are expected to grow rapidly in the next several years, will have large numbers of job openings, or are new and emerging occupations. Current as of November 2024. - Career videos
Career videos were developed by CareerOneStop.org
Explore our collection of videos on hundreds of different careers. Career videos are organized into 16 clusters, or related types of work. Select a category to view a list of videos related to that cluster. Videos include career details such as tasks, work settings, education needed, and more. Current as of rolling. - Educational attainment, typical education of current workers
USDOL’s Bureau of Labor Statistics, Employment Projections program, Education and Training Data,
BLS provides information about education and training requirements for hundreds of occupations. Educational attainment data for each occupation show the level of education achieved by current workers. Current as of September 2024.
Below you will find the Career Field and Career Cluster that this program is related to. Learn more about if this career area fits your interests!
Is Computer Science and Information Technology right for you?
Information technology workers are in a growing and always changing field. You might work with computer hardware, software, multimedia, or network systems. You might design new computer equipment or work on a new computer game.
Plan Your Education
The Computer and Web Programming Program Guide is a tool to help you map out how to successfully get your degree at Lake Superior College.
View approximate total tuition and fees for MN residents to complete this degree.
This program may be completed in 2 years if prerequisites are complete.
Skills and Knowledge
- Design, build and host a web page
- Design and build a web-based application
- Create a computer or web program
- Develop interfaces between database systems and website or application programs