HTML5 & Cascading Style Sheets 3 Course

“Programming"

Course Details:

Length: 4 days

Price: $1,830/person (USD)

Group Price: Request Quote

Training Reviews

Course Features:

Live Instructor Teaching

Certificate of Completion

Digital Badge: Yes

Courseware: Print

Free 6 Month Online Retake

Hands-On Learning: Yes

Software Lab Included: Yes

Delivery Methods:

 Live Online

Individuals & Groups
@ Your Location


  Onsite for Teams

Groups & Teams
@ Your Organization

This is an instructor-led course. It is taught live online by an instructor for individuals or at organizations for groups.
For a private team training, we can teach onsite at your office or private live online.

 

Course Overview

Master the Fundamentals of Web Development and Create Stunning, Cross-Device Websites

Are you ready to dive into the world of web development and build your own dynamic, responsive websites? This comprehensive HTML5 & CSS3 course is your gateway to mastering the essential skills needed to create modern web experiences. Whether you're a complete beginner or looking to enhance your existing knowledge, you'll learn to craft websites that look great and function flawlessly on any device, from smartphones to desktops.

What You'll Gain:
  • Foundation in HTML5 & CSS3: Learn the core principles of web development from the ground up, understanding how HTML structures content and CSS styles it.
  • Responsive Web Design (RWD) Expertise: Master the techniques to build websites that adapt seamlessly to different screen sizes, ensuring optimal user experience across all devices.
  • Interactive Web Elements: Discover how to integrate multimedia elements like audio and video, create dynamic forms with HTML5 validation, and implement CSS3 transitions and animations.
  • Practical Skills with VS Code: Gain hands-on experience using Visual Studio Code, a powerful code editor, to write, test, and debug your web pages.
  • Web Design Principles: Learn essential web design concepts, usability guidelines, and best practices for creating engaging and user-friendly websites.
  • Deployment and SEO Basics: Understand how to deploy your finished websites, set up hosting, and learn foundational search engine optimization (SEO) techniques.
Key Skills You'll Develop:
  • HTML5 Structure and Semantics: Creating well-structured web pages using modern HTML5 elements.
  • CSS3 Styling and Layout: Mastering CSS3 selectors, the box model, flexbox, and grid layout for precise control over website appearance.
  • Responsive Design with Media Queries: Implementing media queries to build websites that adapt to various screen sizes.
  • Form Creation and Validation: Designing interactive forms with HTML5 validation to enhance user input.
  • Multimedia Integration: Embedding audio and video content into web pages.
  • Debugging and Validation: Identifying and fixing errors in HTML and CSS code.
  • Version Control with GitHub: Deploying websites using GitHub.
  • Cross-Browser Compatibility: Ensuring websites function correctly across different web browsers.
  • Web Accessibility: Building websites that are accessible to all users.
  • Basic SEO Principles: Implementing techniques to improve website visibility in search engines.

Ready to build your dream websites? Enroll in the HTML5 & CSS3 course today and unlock your web development potential!

 


Course Notes

Register Early: Registration Deadline is 2 Weeks Prior to Class Start.

Follow-Ons
Objectives
Target Audience

Delivery Methods

For Individuals

Learn From an Instructor Live Online

Certstaffix Training public classes are taught by live instructors to you in the comfort of your home or work. Attend our live online, instructor-led classes from the convenience of your location and avoid travel.

How It Works

  • A live instructor teaching you online via Zoom
  • Hands-on learning with the software or skill you are being taught
  • Interaction with all students in the class
  • Any needed software for the class is provided in online lab
  • Easy Q&A. Classes are kept small to have time for student questions

Have more than 10 students needing this course? Contact Us for bulk pricing.

For Groups/Teams

 

Course Topics

HTML5 & Cascading Style Sheets 3


Section 1: GET STARTED FAST

Chapter 1 Introduction to web development
  • How web apps work
  • The components of a web app
  • The HTML for a web page
  • The CSS for a web page
  • A short history of the HTML and CSS standards
  • How web pages are processed
  • Four web development issues
  • Responsive web design
  • Cross-browser compatibility
  • Web accessibility
  • Search engine optimization
Chapter 2 How to code, test, and validate a web page
  • The HTML syntax
  • The basic structure of an HTML document
  • How to code elements and tags
  • How to code attributes
  • How to code HTML comments
  • The CSS syntax
  • How to code style rules
  • How to code basic selectors
  • How to code CSS comments
  • How to use VS Code
  • How to work with folders
  • How to work with files
  • How to edit an HTML file
  • How to edit a CSS file
  • How to use two VS Code extensions
  • How to install an extension
  • How to find syntax errors
  • How to open an HTML file in a browser
  • How to test and debug a web page
  • How to test a web page
  • How to debug a web page
  • How to validate HTML and CSS
  • How to validate HTML
  • How to validate CSS
Chapter 3 How to use HTML to structure a web page
  • How to code the head section
  • How to include metadata
  • How to set a title and a favicon
  • How to structure the body section
  • How to code headings and paragraphs
  • How to code the structural elements
  • When and how to use div elements
  • More skills for presenting text
  • How to code inline elements
  • How to code character entities and special types of text
  • How to code links, lists, and images
  • How to code URLs
  • How to code links
  • How to code lists
  • How to include images
  • A structured web page
  • The page displayed in a browser
  • The HTML
Chapter 4 How to use CSS to format a web page
  • An introduction to CSS
  • How to provide the styles for a web page
  • How to use the basic selectors
  • How to specify measurements
  • How to specify colors
  • How to work with text
  • How to set the font family and font size
  • How to style and format fonts
  • How to indent, align, and decorate text
  • How to float an image
  • How to use other selectors
  • How to code relational selectors
  • How to code combination selectors
  • How to code attribute selectors
  • How to code pseudo-class selectors
  • How to code pseudo-element selectors
  • How the cascade rules work
  • How to organize your CSS
  • How to create and use custom properties
  • How to nest CSS
  • A formatted web page
  • The page displayed in a browser
  • The HTML
  • The CSS
  • How to use Developer Tools to inspect styles
Chapter 5 How to use the CSS box model
  • An introduction to the box model
  • How the box model works
  • A web page that shows how the box model works
  • How to size and space elements
  • How to set widths and heights
  • How to set margins
  • How to set padding
  • How to work with box sizing
  • How to use a reset selector
  • A web page that uses sizing and spacing
  • How to set borders and backgrounds
  • How to set borders
  • How to add rounded corners and shadows
  • How to set background colors and images
  • How to set background gradients
  • A web page that uses borders and backgrounds
Chapter 6 How to use flexbox for page layout
  • How to get started with flexbox
  • Flexbox layout concepts
  • How to create your first flexible box
  • How to create page layouts
  • How to create a 1-column layout
  • How to create a 2-column layout
  • How to create a 3-column layout
  • How to change the order of flex items
  • How to allocate space to flex items
  • A web page that uses a 2-column layout
  • How to implement a fluid design
  • How to control the viewport
  • How to use units of measure based on the viewport
  • How to size fonts relative to the viewport
  • How to scale images
  • A fluid web page
Chapter 7 How to use flexbox with navigation menus
  • Basic skills for navigation menus
  • How to display a navigation menu
  • How to style the links in a navigation menu
  • How to wrap menu items
  • How to align menu items along the main axis
  • How to align menu items along the cross axis
  • A web page with a navigation menu
  • How to create a 2-tier navigation menu
  • How to position an element
  • An example that uses positioning
  • How to create a submenu
  • Useful symbols for working with menus
  • A web page with a 2-tier navigation menu
Chapter 8 How to use media queries for responsive web design
  • Introduction to responsive web design
  • The components of a responsive web design
  • How to test a responsive design
  • How to work with media queries
  • How to code media queries
  • How to determine the breakpoints for media queries
  • A responsive web page
  • How to create a responsive navigation menu
  • How to create a menu button
  • A responsive navigation menu
  • A 2-tier responsive navigation menu
  • How to work with container queries
  • How to define a container
  • How to code a container query
  • A web page with a container query

Section 2: MORE HTML & CSS SKILLS

Chapter 9 How to work with lists and links
  • How to code lists
  • How to code unordered lists
  • How to code ordered lists
  • How to code nested lists
  • How to code description lists
  • How to format lists
  • How to format lists
  • How to change the bullets for a list
  • How to change the numbering system for a list
  • How to change the alignment of list items
  • How to code links
  • How to link to another page
  • How to format links
  • How to use a link to open a new browser tab
  • How to create and link to placeholders
  • How to link to a media file
  • How to create email and phone links
Chapter 10 How to work with images, icons, fonts, and colors
  • How to work with images
  • Types of images for the web
  • How to align an image vertically
  • How to add an image to a figure
  • How to change an image based on viewport size
  • How to use Scalable Vector Graphics
  • How to get and edit images
  • How to get images
  • When to use an image editor
  • How to work with icons
  • How to work with Font Awesome icons
  • How to work with favicons
  • How to work with fonts
  • How to embed fonts in a web page
  • How to use fonts from Google and Adobe
  • How to work with colors
  • How to use functions to specify colors
  • How to use relative colors
  • How to work with light and dark color schemes
Chapter 11 How to work with tables
  • Basic HTML skills for defining tables
  • An introduction to tables
  • How to define a table
  • How to add a header and footer
  • Basic CSS skills for formatting tables
  • How to format a table
  • How to use structural pseudo-classes to format a table
  • More skills for working with tables
  • How to add a table to a figure
  • How to merge cells in a column or row
  • How to make a table accessible
  • How to make a table responsive
Chapter 12 How to work with forms
  • How to get started with forms
  • How to define a form
  • How to format a form
  • How to get started with controls
  • How to use labels and text fields
  • How to use text areas
  • How to use radio buttons and check boxes
  • How to group controls
  • How to use drop-down lists
  • How to use list boxes
  • How to define buttons
  • How to format buttons
  • Other skills for working with forms and controls
  • How to set the tab order and assign access keys
  • How to use the number, email, url, and tel controls
  • How to use the date and time controls
  • How to use the file upload control
  • How to use HTML for data validation
  • The HTML attributes and CSS selectors
  • How to use regular expressions
  • A web page with a form
  • The web page
  • The HTML for the form
  • The CSS for the form
Chapter 13 How to add audio and video
  • An introduction to media on the web
  • Common media types for audio and video
  • How to convert from one media type to another
  • How to add audio and video
  • How to add audio
  • How to add video
  • How to provide alternate source files
Chapter 14 How to use grid layout
  • How to get started with grid layout
  • An introduction to grid layout
  • How to create a grid
  • How to set the size of grid tracks
  • The properties for aligning grid items and tracks
  • A page layout that uses alignment
  • How to define grid areas
  • How to use numbered lines
  • How to use named lines
  • How to use template areas
  • How to use the 12-column grid
  • A web page that uses grid layout
  • The web page
  • The HTML for the structural elements
  • The mobile-first CSS for small screens
  • The media queries for larger screens
  • Common page layouts that use grid
  • The headline and gallery layout
  • The fixed sidebar layout
  • The advanced grid layout
  • How to debug the layout for a page
Chapter 15 More CSS skills
  • How to use transitions and transforms
  • How to code transitions
  • How to create an accordion using transitions
  • How to code 2D transforms
  • A gallery of images with 2D transforms
  • How to use animations and filters
  • How to code simple animations
  • How to set the keyframes for a slide show
  • How to use filters
  • Ten filter functions applied to the same image
  • Four more CSS skills
  • How to add shadows to text
  • How to work with user preferences
  • How to use functional pseudo-class selectors
  • How to work with logical properties
  • How to work with specificity
  • How specificity is calculated
  • How to use classes
  • How to use the :where() pseudo-class
  • How to use cascade layers

Section 3: WEB FRDIGM & DEPLOYMENT

Chapter 16 Users, usability, and web design
  • Users and usability
  • An introduction to usability
  • The current conventions for usability
  • Web design guidelines
  • Use mobile-first design
  • Use the home page to sell the site
  • Let users know where they are
  • Make the best use of web page space
  • Divide long pages into shorter chunks
  • Know the principles of graphic design
  • Write for the web
Chapter 17 How to deploy a website
  • How to deploy a website for testing
  • How to set up a GitHub account
  • How to install the GitHub Desktop app
  • How to create a GitHub repository
  • How to add files to a repository
  • How to set up a DigitalOcean account
  • How to deploy a website
  • How to test a deployed website
  • How to make changes to a deployed website
  • More skills for deploying a website
  • How to get a web host
  • How to get a domain name
  • How to get your website into search engines
  • How to set up, maintain, and improve a website

APPENDIX

Appendix A How to set up your computer for this book
  • How to download the files for this book
  • How to install Visual Studio Code
  • How to install Chrome and other browsers

 


Course FAQs

This course is taught by a live instructor and is available in two class formats:

  1. Live Online for Individuals
  2. Onsite/Online for Private Groups

 



 


Related HTML Web Development Information:

Public instructor-led HTML Web Development course prices start at $1,190 per student. Group training discounts are available.

Self-Paced HTML Web Development eLearning courses cost $300 at the starting point per student. Group purchase discounts are available.







Registration:

Have a Group?
Request Private Training

6/10/2025 10:00:00 AM
Online Class

Registration Deadline - 05/26/2025

 

7/29/2025 10:00:00 AM
Online Class

Registration Deadline - 07/14/2025

 

9/29/2025 10:00:00 AM
Online Class

Registration Deadline - 09/14/2025

 

12/2/2025 10:00:00 AM
Online Class

Registration Deadline - 11/17/2025

Start your training today!