
Learn how hypertext markup language powers the web, from web servers and websites to browser rendering, tags, elements, attributes, the head and body, and CSS integration.
Explore using iframes to embed content from another page into a current page, replacing old frames, and control scrolling, borders, height, and link targets.
Explain how HTML forms collect data using text, password, checkboxes, radios, file inputs, and selects, with labels, names, values, actions, and basic GET/POST submission.
This course is designed for absolute beginners who want to learn HTML and CSS from the ground up and build a strong foundation in web development. It provides a clear, structured, and easy‑to‑follow approach to understanding how websites are created and styled.
The course starts with a web programming introduction, helping learners understand the basics of how the web works. You will then move into HTML fundamentals, learning essential elements such as formatting tags, grouping content using div and span, lists, images, hyperlinks, tables, iframes, forms, headers, and other commonly used HTML features.
Each HTML topic is explained step by step to ensure beginners feel confident creating structured web pages. Once the HTML foundation is complete, the course transitions into CSS2, where you will learn how to style and layout web pages effectively.
You will explore CSS syntax and selectors, followed by styling concepts such as colors, backgrounds, cursor styles, text formatting, fonts, list and table styling, and the CSS box model. The course also covers display and positioning, helping you understand how elements are arranged on a web page.
The content is focused strictly on beginner‑level concepts and avoids unnecessary complexity. A bonus lecture is included to guide learners on what to learn next after completing the course.
Practice tests are included to reinforce key concepts and validate your understanding of HTML and CSS basics.