
Introduce HTML and CSS basics, explore tags and the doctype declaration, review tag structures, and set up brackets to create your first webpage.
Learn html basics and how to create your first webpage, choose an editor, save as index.html, and preview pages in browsers.
Discover what html stands for, why it powers websites, and how it structures content with nested elements and hyperlinks in a markup language.
Learn how the doctype declaration signals the html version to the browser, ensuring correct rendering. Always place the doctype declaration at the very beginning of your html document.
Explore HTML element anatomy by identifying opening and closing tags, element content, and the use of angle brackets.
Discover how to download and install brackets, explore its live preview feature across browsers, and work with HTML, CSS, and JavaScript in a desktop editor for local projects.
Learn to build your first web page in brackets by creating an index.html with doctype html, html, head, and body, add a title, a paragraph, and use live preview.
Explore the HTML and body sections, and learn to add elements to a page by examining headings, links, elements, attributes, and ordered lists, plus images on the web page.
Learn how to structure HTML with opening and closing tags, use the head element for meta data, and set the page title with the title tag seen in the browser.
Add a body element to render content in the browser, using opening and closing tags, and use br for line breaks and p tags for text.
Learn how heading elements structure a web page using h1 to h6, improve accessibility, and boost SEO by using headings for document hierarchy rather than styling text.
Learn how paragraphs act as block level elements that start on a new line and take full width, while spans stay inline on one line and can color text.
Understand the differences between strong and em versus b and i tags, including semantics vs styling, default browser rendering, and how CSS can override these defaults.
Learn to embed images with the image tag using src, height, width, and descriptive alt text for accessibility and SEO, and wrap images in links to make them clickable.
Explore Brackets extensions that boost front-end development with a live preview and an extension manager, featuring three free tools—Emmet, Beautify, and Brackets Icons—for html tagging and indentation.
Learn to present tabular data with HTML tables by creating a table and adding rows. Use table headings with thead and th to describe columns, and label cells for context.
Learn the basics of css, including why we use cascading style sheets, how to style elements by selectors, classes, and ids, and how to apply multiple selectors to an element.
Learn how cascading style sheets style web pages, control colors, fonts, sizes, shadows, and positioning, and how linking an external CSS file updates the entire site with one file.
Explore three CSS methods—inline styles, internal style sheets, and external style sheets—demonstrating inline styling with color red and 20px font size, and linking external styles for broader control.
Master css syntax by learning selectors and declaration blocks, using curly braces and semicolons to define property-value pairs; apply element selectors to style elements by name.
Use the id selector to target a unique element by its id attribute and override conflicting class styles with a hash before the id name.
Explore how element name selectors, class selectors, and id selectors differ and override one another, and apply specificity rules to style headings and paragraphs.
Learn how chaining selectors in CSS combine multiple selectors to target specific elements, such as h1 and b with the center class, to apply text-align center and color red.
Learn HTML and CSS basics by adjusting font, color values, and background; explore height and weight properties, padding, margins, borders, and simple element positioning and display.
Explore font family and font size properties, using Georgia with fallbacks on an H1 selector, and master px, em, and rem sizing for headings and body text.
Learn the css color property and how named colors cover many scenarios. Use hexadecimal and rgb color values to achieve precise hues, from red to purple.
Learn to set the background color with the color property using named colors or hexadecimal values, and to display images with background-image via urls for local or external files.
Learn how CSS height and width control an element's size using auto, pixels, and percent values. Use min-width, max-width, min-height, and max-height to keep content legible across screens.
Learn how to select elements nested inside other elements using descendant selectors in css, then target divs and nested b elements and apply a yellow background.
Master css text properties to style typography, including text-align, text-decoration, text-transform, and letter-spacing and word-spacing, with left, center, and right alignment, underline, and line-through examples.
Explore how the box model wraps every element with content, border, and margin, and how the background color affects the entire box.
Explore how the css border property defines an element’s outer edge using thickness, type, and color. Practice with solid, dotted, and dashed borders in red, hex, and rgb colors.
Learn how padding creates space between an element's content and its border using top, right, bottom, and left properties and the shorthand padding syntax.
Discover how the border radius property rounds a box's corners, set all four corners to five pixels, and form a circle using height or 100 percent.
Learn how CSS margins create space around elements, using shorthand and individual properties to control top, right, bottom, and left. Explore centering with auto margins and how width affects centering.
Explore how borders, padding, and margins shape boundaries and space, and learn to position elements using static, relative, absolute, and fixed layouts with offsets and z-index.
Explore how the CSS display property uses inline, block, and inline-block to control layout, convert elements between block and inline, and set dimensions with width and height.
Use the float property to position images left or right so text wraps around them. Explore how the clear property clears floats on left, right, or both to control layout.
In this course you will learn the fundamentals of HTML and CSS , after completing this course you'll have good knowledge to start your next step in mastering HTML and CSS .
These fundamentals are very important for all beginners who want to start their career in Web Development Field.
You will start by Learning HTML basics and how to prepare your HTML document to be used in the Browser .
Then you'll have a closer look on how HTML elements are structured .
After that you'll know how to style your Web Page .
By the end of this course you will be able to create websites from scratch by your own and you will be ready to start your career as web designer Coding is great, but it's not everything! That's why we will go through the entire process of building and launching our website project. This includes designing, coding, planning, writing clean and organized code, website optimization, best practices, and so much more.
Designing is really, really important. Have you seen all these beautiful and modern websites lately? Great! Because I will show you how it's done. And not just in theory, but also in practice. This is the only course on the market that focuses on both coding and designing, together.