
A basic introduction to this course, "HTML & CSS " from scratch course.
Understand the meaning of HTML.
Know when HTML was invented.
Identify the different versions of HTML.
Know who created HTML.
Learn how to install a code editor (Visual Studio Code) for HTML.
Learn how to create an HTML file/document.
Know the two main parts of the HTML file: head and body.
Identify the basic HTML tags : <p>, <a>, <html>, <h1>-<h6>, <body>, <img>.
identify the HTML formating tags: <b>, <i>, <sup>, <sub>, <strong>, <em>.
identify the difference between HTML tags, HTML attributes and HTML elements.
Identify what comments are in HTML.
Learn how to add comments in HTML.
identify the HTML quotation tags: <address>, <bdo>, <cite>, <q>, <blockquote>.
Learn how to add an image to an HTML document.
Learn how to create picture and background images on the web.
Learn how to scale image sizes on the web.
Learn how to create an image on the web as a link.
Learn how to add favicons to a website.
Learn how to embed videos on a webpage using HTML.
Learn how to embed audios on a webpage using HTML.
General knowledge on what an API is
Learn how to embed a YouTube video into a webpage using API.
Learn how to create tables in HTML
General understanding of what a form is
How to create a form in HTML.
Identify the HTML form elements.
Learn the basic HTML form input types : radio, text, number, tel, password, etc.
Identify the HTML form element - select element.
Learn how, and when to use the select element in a form.
Identify the HTML form element - textarea element.
Learn how, and when to use the textarea element in a form.
Identify the HTML form element - button element.
Learn how, and when to use the button element in a form.
Identify the HTML form element - fieldset and legend element.
Learn how, and when to use the fieldset and legend element in a form.
Identify the HTML form element - datalist element.
Learn how, and when to use the datalist element in a form.
Identify the HTML form input attributes - readonly, disabled, value.
Learn how, and when to use these form input attributes in an input field.
Identify the HTML form input attributes - placeholder, autofocus, autocomplete and required.
Learn how, and when to use these form input attributes in an input field.
Learn how to create classes and ids in HTML.
identify the difference between classes and ids in HTML.
identify the symbols pertinent to each - class and id.
HTML & CSS from Scratch: A Beginner's Course in Web Development
Course Overview
"HTML & CSS from Scratch" is an introductory course specifically designed for absolute beginners—individuals with little to no prior experience in HTML and CSS or those who are new to the tech space. This course provides a comprehensive foundation to help learners transition confidently from a beginner level to building fully responsive and interactive web pages.
Meet the Instructor
Paschalyn, the instructor, holds a Bachelor's degree in Education and Computer Programming. During the global pandemic, she redirected her focus toward her passion for teaching and has since led numerous educational initiatives. She has taught software programming to a wide range of learners, including school children and adults, both in-person and virtually.
Course Objectives
This course was developed in response to the need for a clear, beginner-friendly explanation of core HTML and CSS concepts. Paschalyn delivers content through detailed lessons, incorporating explainer videos, real-life examples, and hands-on coding exercises to ensure a thorough understanding.
What You’ll Learn
By the end of this 12-hour course, students will be able to:
Understand the fundamentals of HTML and CSS
Style webpages using CSS
Create and style:
HTML forms
Navigation bars and menu links
Tables, images, and more
Use CSS Grid and Flexbox, including building an image gallery with Flexbox
Apply CSS animations, including:
A CSS animation story scene
Walking sprites using CSS
Build and style a responsive Netflix-style home page
Host their websites for free on Netlify
Implement semantic HTML (HTML5) principles
Understand and apply the CSS box model (margin, padding, and borders)
Use CSS transitions, and 2D & 3D transforms
Course Materials
Each lesson includes:
Explainer videos
Source code examples
Downloadable files used throughout the course
Learning Approach
Students are encouraged to code along with each lesson, take notes, and complete the hands-on projects to reinforce their skills and gain practical experience.