Skip to content

Frajder/html5

 
 

Repository files navigation

HTML5 Crash Course

Welcome to the HTML5 Crash Course! This series of lessons will guide you through the fundamentals and advanced features of HTML5, enabling you to create powerful, efficient, and modern web applications. The html5 course is led by the awesome Kit Baroness a.k.a. @klllj0ylife

Course Overview

The course is divided into several lessons, each focusing on a specific aspect of HTML5. Below is the master index with short descriptions and links to the respective README.md files of each lesson. You can also find links to the recordings of each lesson.

Master Index

  1. Introduction to HTML5

    • Overview of HTML5 and its key components.
    • Why this course was created.
    • 📋 Checklist:
      • Understand semantic elements
      • Learn new input types and attributes
      • Embed multimedia content
  2. Lesson 1: HTML5 Semantic Elements

    • Overview of semantic elements in HTML5.
    • Benefits of using semantic elements.
    • 📋 Checklist:
      • Use <header>, <footer>, <article>, and other semantic tags.
      • Improve accessibility and SEO.
  3. Lesson 2: HTML5 Form Enhancements

    • Introduction to new form elements and attributes.
    • Enhancing forms for better user experience.
    • 📋 Checklist:
      • Use new input types like email, url, date.
      • Apply attributes like placeholder, required, pattern.
  4. Lesson 3: HTML5 Multimedia Handling

    • Embedding audio and video content.
    • Attributes for multimedia elements.
    • 📋 Checklist:
      • Embed videos using <video>.
      • Embed audio using <audio>.
  5. Lesson 4: HTML5 Interactive Elements

    • Overview of interactive elements in HTML5.
    • Creating engaging user interactions.
    • 📋 Checklist:
      • Use <button>, <a>, and interactive forms.
      • Implement JavaScript for dynamic interactions.
  6. Lesson 5: Basic Multimedia Controls in HTML5

    • Embedding multimedia with basic controls.
    • Customizing playback with HTML and JavaScript.
    • 📋 Checklist:
      • Embed video and audio with controls.
      • Create play and pause buttons using JavaScript.
  7. Lesson 6: HTML5 Advanced Event Handling

    • Advanced event handling techniques.
    • Enhancing interactivity with JavaScript.
    • 📋 Checklist:
      • Use event attributes like onclick, onmouseover.
      • Implement keyboard event handling.
  8. Lesson 7: Integrating CSS with HTML5

    • Integrating CSS for styling HTML5 elements.
    • Enhancing user experience with CSS.
    • 📋 Checklist:
      • Apply CSS selectors, properties, and values.
      • Style HTML elements with inline, internal, and external CSS.
  9. Lesson 8: Combining HTML5 and CSS Features

    • Creating complex and interactive web pages.
    • Integrating HTML5 features and CSS.
    • 📋 Checklist:
      • Build a web page with a registration form and multimedia content.
      • Style the page with CSS.
      • Adding registrationForm to verify email string using javascript email-verify.js
  10. Lesson 9: Creating an Image Map for Navigation in HTML5

    • Creating image maps for navigation.
    • Using <map> and <area> elements.
    • 📋 Checklist:
      • Define clickable areas on an image.
      • Link areas to different sections of the page.
  11. Lesson 10: Building an Image Carousel with HTML5 and CSS

    • Creating an image carousel.
    • Integrating HTML, CSS, and JavaScript.
    • 📋 Checklist:
      • Set up HTML structure for the carousel.
      • Style the carousel with CSS.
      • Add JavaScript for automatic sliding.

Projects and Assignments for Course Participants

https://github.com/Coast2888/thisIsMeSharing by @Coast2888

https://github.com/42Jim/html-project by @42Jim

https://github.com/omacox/HTML_Class_Homework by @omacox

Additional Resources

Enjoy your journey into HTML5! 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 71.7%
  • CSS 22.1%
  • JavaScript 6.2%