Web development courses are commonly offered through certificate programs in web design and development or may be taken as part of a computer science bachelor's or master's degree programs. These degree programs may lead to a Bachelor of Science (BS) in Web Development or a Master of Science (MS) in Web and Internet Applications.
Key concepts in web development courses often include:
- Introductory Computing
- Information Security
- Graphic Design Software
- Scalable Web Systems
- Web Programming Languages
- Web Database Management
- Web Applications
Find schools that offer these popular programs
- Information Systems Security
- Networking Management
- Systems Administration
- Webmaster and Multimedia Management
List of Common Courses
Introduction to XML Course
Web development students will be introduced to extensible markup language (XML) early in the program. XML is used for storing and manipulating data, and this course will cover that process, as well as how to transfer XML files to hypertext markup language (HTML). Students will also explore the construction of cascading style sheets (CSS), which allows for easier viewing of XML files.
This introductory course covers HTML basics including commands and tags to change text color and size, creating lists and tables, designing forms and manipulating style attributes for web copy. Instructors may combine lectures with hands-on practice, allowing students to modify and format websites using CSS and HTML. Design and development of websites and functions will also be introduced.
User Interface Course
Developers must learn proper techniques for getting an easy-to-use website and application in front of their targeted audience. The goal in this course is to analyze current web designs, layouts and user behavior in response to these sites. This allows prospective web developers to understand how individuals navigate the internet so they can create relevant and user-friendly designs.
In this course, students learn about the technology needed for a site to accept orders and receive payments securely, the building of web applications and the process of adding functionality to the webpage. Database and hosting options will be discussed, as well as scalability in a growing market.