CGS2820C – HTML is a 3-credit course in building web pages: the markup that structures a document, the styling that presents it, and the practices that make the result accessible, responsive, and maintainable. The C suffix indicates an integrated computer laboratory, which is where essentially all of the work happens.
See the numbering warning below before registering — this SCNS number carries substantially different content at different Florida institutions, which is unusual and consequential.
In the form this guide describes, content covers how the web works — clients, servers, HTTP, domains, and hosting; HTML fundamentals — document structure, elements, attributes, nesting, and validation; semantic markup — headings, lists, sectioning elements, and why the choice of element matters; text, links, and images — including alt text and image formats; tables — for data, and why not for layout; forms — inputs, labels, validation attributes, and submission; CSS fundamentals — selectors, specificity, the cascade, inheritance, and the box model; layout — normal flow, positioning, and modern layout with flexbox and grid; responsive design — fluid units, media queries, and mobile-first practice; typography and color on the web; accessibility — WCAG basics, semantic structure, contrast, keyboard navigation, and screen reader behavior; site organization — file structure, relative paths, and naming; developer tools — inspecting, debugging, and testing; publishing — hosting, FTP or Git-based deployment, and domains; and an introduction to JavaScript and to what a content management system does.
Offered widely at Florida institutions with computer and digital media programs.
Web development work in Florida concentrates in Tampa, Orlando, Miami, and Jacksonville, with a large freelance and small-agency market statewide serving small businesses, real estate, hospitality, and professional practices. A substantial share of the work is remote-eligible, which widens the market well beyond the state — and correspondingly widens the applicant pool, so a portfolio matters more than a transcript.
The most important warning attached to this number, and an unusually strong instance of it. CGS2820 does not describe a stable body of content across Florida:
That last case matters: a student expecting an introduction to markup could land in a course that assumes programming ability, or the reverse. Read your own institution's course description and prerequisite before registering, and if you are transferring, do not assume the receiving institution's CGS2820 covers what yours did. SCNS equivalency applies to the same number at the same level, never across numbers — and here the number is the same while the content is not, which equivalency does not resolve. This is a case where talking to an advisor is genuinely worth the time.
The pedagogical point most likely to be resisted and most likely to pay off. Site builders, templates, and increasingly AI assistants will produce a page quickly — and a developer who cannot read the resulting markup cannot fix it when it breaks, cannot make it accessible, and cannot modify it beyond what the tool allows.
Hand-coding for the first few projects builds the mental model of how a document is structured and how CSS resolves conflicts. That model is what lets you use tools well later, debug someone else's code, and read documentation. Employers test for it: a practical interview commonly asks a candidate to explain or fix existing markup, which is a different skill from generating new pages.
Content students often treat as optional and should not. Web accessibility is required of public entities and, under a substantial and growing body of litigation, of places of public accommodation. The Americans with Disabilities Act has been applied to commercial websites in numerous suits, and Florida — particularly the Southern District — has been one of the most active jurisdictions in the country for web accessibility litigation. Public sector sites face additional federal requirements.
Practically, the fundamentals are neither difficult nor expensive if built in from the start: semantic HTML (which does most of the work automatically), meaningful alt text, sufficient color contrast, labeled form inputs, logical heading order, and full keyboard operability. Retrofitting accessibility onto a finished site is far more expensive than building it correctly, which is exactly the argument a developer should be able to make to a client. A student who can speak credibly about WCAG is more employable than one who cannot.
A specific technical discipline. HTML elements carry meaning: a heading is a heading, a navigation region
is nav, a button is a button. Using a div for everything and styling it
to look right produces a page that appears correct and is functionally broken — unusable by screen
readers, unnavigable by keyboard, and poorly understood by search engines.
The rule of thumb: choose the element for what the content is, not for how it should look, and let CSS handle appearance. This also makes maintenance far easier, and it is one of the clearest signals in a portfolio that a developer knows what they are doing rather than having assembled something from tutorials.
Direct and actionable. In web development, hiring runs on demonstrated work. A student should finish this course with a live, publicly reachable site — free on GitHub Pages or Netlify — that demonstrates responsive layout, accessibility, and clean markup, with the source in a public repository so a reviewer can read the code.
Three things make a student portfolio credible: it is responsive and actually works on a phone; it passes validation and a basic accessibility check; and it includes a real project rather than only exercises — a site for a club, a local business, or a personal interest. Learning Git alongside this course, even minimally, is worth the effort for exactly this reason.
The CGS prefix is Computer General Studies. This course typically follows an introductory computing course (CGS1060C, CGS1100C, or CGS2100C) and sits alongside COP programming courses and DIG digital media courses in web and multimedia programs. Related web numbers appear under CGS28xx, COP2822, and DIG25xx depending on the institution and whether the emphasis is technical or design. Given the content variation documented above, confirm both the number and the description with an advisor before assuming a course satisfies a requirement or transfers as expected.
Generated September 1, 2026 · Updated September 1, 2026