Web Development 1: Fundamentals of HTML5, CSS3, & JavaScript
A comprehensive collegiate curriculum on modern web architecture: semantic HTML5 markup, responsive CSS3 Flexbox and Grid layouts, DOM event listeners, and vanilla JavaScript programming.
Foundations of the World Wide Web
Every software engineer must understand the core technologies that power the Internet. In IT-WD1, students learn the proper separation of concerns: HTML5 for document structure and accessibility, CSS3 for responsive typography and spatial layouts, and JavaScript for interactive state logic and asynchronous HTTP requests.
Students learn strict semantic markup practices: avoiding “div soup” in favor of descriptive elements like <header>, <nav>, <main>, <article>, and <footer> to optimize search engine discoverability and assistive screen-reader accessibility.
Syllabus & Curriculum Milestones
Semantic HTML5 & Accessibility (ARIA)
The DOM tree hierarchy, semantic tags, forms and input validation, meta tags, and accessible heading structures.
Modern CSS3: Flexbox, Grid, & Media Queries
The CSS Box Model, flexbox alignment, 2D CSS grid systems, responsive media queries, and CSS custom properties.
Core JavaScript & DOM Manipulation
Variables (let/const), arrow functions, event listeners (click, change, submit), DOM traversal, and client-side form validation.
Asynchronous JavaScript & Capstone Website
Fetch API, Promises, async/await, JSON parsing, GitHub Pages hosting, and final responsive website defense.