Html Course

Here you will find links to pages where you can download for free various useful resources to learn HTML and XHTML; ebooks in PDF-format, audio-video courses and tutorials.
Most of these resources include also lessons about CSS (Cascading Style Sheets), becouse the face of HTML /XHTML is shown better with CSS.
- All resources posted here are not hosted on this server

Ebooks - courses in PDF format

  1. HTML5 - CSS3 (2.6 MB)
    • If you already worked with HTML and CSS, this book gets you started working with many useful new features of HTML5 and CSS3 right away. You'll learn to use HTML5's new markup to create better structure for your content and better interfaces for your forms.
      This book teaches you how to embed audio, video, and vector graphics into your pages without using Flash and you'll discover how simple CSS3 makes it to style sections of your page.
  2. HTML, XHTML and CSS QuickSteps (6.3 MB)
    • Studying this ebook, you can learn easily how to use HTML, XHTML, and CSS. With clear instructions it shows you how to build your own website, add graphics and links, and create tables and frames.
  3. The Complete reference HTML and CSS (10.6 MB)
    • It's the Fifth Edition of this book, it contains full details on CSS 2.1 as well as every proprietary and emerging CSS3 property currently supported. Annotated examples of correct markup and style show you how to build Web pages. This comprehensive reference covers HTML 5 and as they say, it's an essential tool for professional Web developers.
  4. HTML and XHTML Pocket Reference (4th edition-2009) (2.1 MB)
    • A handy book (192 pages) that offers the bare essentials on web standards in a concise format that you can use for quick reference. You can find easily every HTML and XHTML tag, and every Cascading Style Sheet value. It explains tag groups and structures, offers browser support informations and covers also HTML5.

Video courses and tutorials

  1. Getting Started with XHTML and CSS (GSXHC 1 - GSXHC 2)
    • The first step in learning XHTML and CSS. This course demystifies XHTML code, showing you the building blocks of a web page content, and explains the role that cascading style sheets (CSS) play in building web pages. You will learn how to gain control over the appearance of your web pages and how to work with links, graphics, and alt text. You'll see how to upload your files to a server, add meta tags, and test your website.
  2. HTML Essential Training (2012) (HES 1 - HES 2 - HES 3)
    • 17 chapters with video tutorials and example files that help you to learn XHTML. This course (from explains what HTML is, how it’s structured, and presents the major tags and features of the language. Discover how to format text and lists, add images and flow text around them, link to other pages and sites, embed audio and video, and create HTML forms. New elements in HTML5, the latest version of HTML, and prepare you to start working with Cascading Style Sheets (CSS).
  3. HTML5 First Look (H5FL 1 - H5FL 2 - H5FL 3 - H5FL 4).
    • The HTML5 First Look course (from introduces the newest HTML specification, providing a high-level overview of HTML5 in its current state, how it differs from HTML 4, the current level of support in various browsers and mobile devices, and how the specification might evolve in the future. Exercise files accompany the course.
  4. HTML5 Fundamentals (H5F 1 - H5F 2).
    • This video course (from Tutplus) digs into HTML5 new technology, including the various new HTML tags, feature detection, and working with a couple of the new JavaScript APIs.
  5. HTML5 Projects Video Bumpers (330 MB).
    • The video tutorials from this course teach you how to use HTML5, CSS3, and recent JavaScript API technologies to create custom video bumpers. This short, easy-to-follow project shows how to add opening and closing video bumpers with the video tag and its JavaScript API.

- The video lessons in MOV format can be watched with QuickTime player.
- You can download it from:

Daily Test with Code Example

Which type of <input> creates a date input control, such as a pop-up calendar?
type="text" type="date" type="button"
<input type="date" name="set_date" value="2012-10-15" />
Which CSS property adds shadow effects to the text of an element?
font-style color text-shadow
h2 {
  text-shadow: 2px 3px 3px #a0a1fe;
Click on the function that adds new elements to the end of an array.
pop() shift() push()
var pags = ["lessons", "courses"];
pags.push("download", "tutorials");
alert(pags[2]);            // download
Which function sorts an array by key, in ascending order, maintaining key to data correlations?
asort() ksort() sort()
$lang =[10=>"PHP", 20=>"JavaScript", "site"=>"");
var_export($lang);     // array ("site"=>"", 10=>"PHP", 20=>"JavaScript")
Download HTM resources

Last accessed pages

  1. Tutorial Motion Presets (2005)
  2. Force Download files with PHP (3390)
  3. Add Text in Canvas from Input text field, as it is Typed (8392)
  4. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (23282)
  5. SHA1 Encrypt data in JavaScript (23832)

Popular pages this month

  1. PHP Unzipper - Extract Zip, Rar Archives (219)
  2. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (209)
  3. Read Excel file data in PHP - PhpExcelReader (207)
  4. PHP-MySQL free course, online tutorials PHP MySQL code (133)
  5. SHA256 Encrypt hash in JavaScript (131)