Course Details
This course is designed as an all-day seminar or a short course to provide students with the tools necessary to advance their web design skills and become more efficient and knowledgeable web designers. In this seminar, the primary languages of the web—HTML and CSS—take center stage as students learn how to make a usable and well-structured basic site.
Who it’s for…
The course is appropriate for beginners with some computer proficiency, novices who may not have stayed current with the languages, or intermediate students looking to learn some new tricks.
Course Modules
The full course is broken into several modules.
Module 1: The history and technology of the Web
1-1. A history of the World Wide Web
1-2. Web browsers
1-3. Client/server communication
1-4. Client-side design languages
1-5. Internet technologies and protocols
Module 2: HTML Structure
2-1. HTML: Document Structure
2-2. HTML: Elements & Attributes
2-3. HTML: Building the webpage
2-4. HTML: Basic elements
2-5. HTML: Specifying elements
2-6. HTML: HTML5 Structural Elements
2-7. HTML: Hyperlinks
2-8. Common HTML Elements
Module 3: HTML Language
3-1. HTML: Type-based Elements
3-2. HTML: Lists
3-3. HTML: Images and Media
3-4. HTML: Forms
3-5. HTML: Tables
Module 4: CSS Fundamentals
4-1. CSS: Document Style
4-2. CSS: Cascading
4-3. CSS: Referencing and inclusion
4-4. CSS: The Box Model
4-5. CSS: Positioning
Module 5: CSS Design
5-1. CSS: Typography
5-2. CSS: Fonts
5-3. CSS: Backgrounds
5-4. CSS: CSS3 Background Properties
5-5. CSS: List styles
5-6. CSS: Horizontal lists
5-7. CSS: Images
5-8. CSS: Tables
5-9. CSS: CSS3 Transformations
Module 6: Professional practice
6-1. File Management
6-2. Cross-browser compatibility
6-3. Preparing a page for HTML5 use
6-4. Navigation Structure & Design
6-5. Debugging and Troubleshooting
6-6. Best Practices
Module 7: User-centered principles
7-1. Accessibility
7-2. Usability