Welcome to the HTML and CSS Course repository! This repository serves as the central hub for sharing weekly topics, tasks, and resources to support your learning journey. Each week, new materials and assignments will be added to help you build a solid foundation in modern HTML and CSS.
This course is designed for beginners and progresses logically from zero knowledge to a sufficient understanding of HTML and CSS. By the end of the course, you will have created a fully responsive and accessible capstone project: a personal portfolio website.
Note: The main course materials, including slides and in-depth content, are available on itslearning. This repository contains:
- Code examples for each week's topics
- Weekly tasks and assignments
- How the Web Works and Semantic HTML
- CSS Basics, Selectors, and Box Model
- Typography, Colors, and Pseudo-Elements
- CSS Layouts: Flexbox and Grid Basics
- HTML Forms, Validation, and Accessibility
- Responsive Design Principles
- Advanced CSS: Variables, Transitions, and Animations
- Overview of CSS Frameworks (Bootstrap and Tailwind CSS)
- Advanced Features: Accessibility Testing and Performance Optimization
All educational materials in this repository are licensed under the GNU Free Documentation License (GNU FDL). This license grants you certain rights while respecting the author's intentions and ensuring that derivative works also remain open and freely accessible.
GNU Free Documentation License (GNU FDL)
Copyright (C) MARGIT TENNOSAAR. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License.