
Explore a four-step learning approach to beginners' web design with HTML and CSS: define requirements, follow step-by-step coding, gain conceptual understanding, and reinforce skills through a case study.
Adjust playback speed and video quality to suit your bandwidth, set the resolution to 720 pixels for clear coding visuals, and disable auto play to control your course progress.
Develop your first web page by displaying the hello voice message in a window developed using SDM, with a provided saper layout, and proceed to implement the page.
Open the Brackets editor and learn how to access and select a project folder to start writing HTML and CSS, pinning the app for quick access.
Create an HTML file by clicking the left pane to add a new file and naming it as hallowed HTML, then save and prepare for coding.
Focus on typing hello world and understanding the code structure, starting with the less-than symbol, exclamation symbol, and doctype space, then Stearman Yemen and the great symbol.
See that HTML is a plain text file, demonstrated by opening the created HTML file in Notepad and viewing its typed content.
Launch HTML with live preview to see immediate changes in the browser, understand when to refresh manually, and use the provided library to test your pages without delays.
Explore how to declare the HTML5 doctype, define the HTML and body tags, and structure headings from h1 to h6, with a preview of how browsers render the page content.
Demonstrate how the anchor tag uses its text, the article title, to label the link and how clicking navigates the browser to the linked page.
Learn how HTML attributes extend tags with name-value pairs, using quotes, and discover that each tag has a predefined attribute list, with multiple and user defined values.
Create a folder for images to hold image files you download from the internet, so you can display them in your HTML project.
learn how to download Wikipedia image by searching for international space station, selecting a 640 by 408 pixel image, and saving it in the images folder as ISIS dot GPG.
Learn to implement image display by inserting the image tag and using live browser preview to verify the image appears in the article, fixing tag issues along the way.
New to programming?
Don't like programming, but you want to get started?
You are in the right place. HTML is easier to learn than programming languages like Python, Java, C#.
This course contains fine grained steps for anybody to get started.
HTML
Heading
Paragraph
Links
Images
Lists
Tables
Forms
Form Validation
Create web pages that capture data from users using forms
Understand the purpose of semantic tags
CSS
Applying styles using Inline, Internal and External
Understand Element Selector, Id Selector and Class Selector
Understanding and Applying Fonts
Font Classification - Serif, Sans Serif, Monospace
Font File Types - TTF, OTF, WOFF, WOFF2
Understanding fonts installed in your desktop
Finding fonts from internet
Apply font using @font-face
Apply font using @import
Font Size - Absolute Size Keywords, Relative Size Keywords, Length, Percentage
Font Weight
Understanding and applying colors
Red, Green and Blue
Apply color using RGB
Apply color using Hexadecimal values
Other color applying options - RGBA, HSL, HSLA, currentcolor
Color Picker
Create Borders with various styles and apply border radius
Apply Spacing using Width, Padding and Margin
Position elements using float and clear
Understanding the Box Model
Understanding Border Box Box Model
Design page layout using Float and Clear
Display property
Apply display property as none, inline, block, inline-block
Design page layout using flex
Design page layout using grid and understand about fractional unit
Apply styles to Form Elements
Style Labels
Style Input Text
Style Password
Style Drop Down
Style Text Area
Align Radio Buttons and Checkboxes
Apply border to Input Text
Style Buttons with hover effect
Position Elements
Relative
Absolute
Fixed
Sticky
Layout Design using Position
Styling List and Table
Using Third Party Library Icons using CSS
Apply Responsive Web Design using CSS
Launch the screens developed during this course into GitHub Pages