Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced HTML 5 - Web and Game Development
Rating: 4.2 out of 5(13 ratings)
3,478 students

Advanced HTML 5 - Web and Game Development

Create well-structured web pages and games with HTML. Master Common HTML Tags Used In Web Development
Last updated 8/2024
English
English [Auto],

What you'll learn

  • Master Common HTML Tags Used In Web Development
  • Create well-structured web pages with HTML
  • Understand web accessibility and create accessible webpages
  • Work with HTML tables, links, images, audio, video, and more!

Course content

2 sections16 lectures3h 9m total length
  • HTML 5 New Features15:48

    Master HTML5 new features like semantic markup and structural elements, HTML5 web storage, WebSocket and server-sent events, canvas, audio and video, geolocation, microdata, drag and drop, and responsive design.

  • Responsive Web design15:42

    Explore responsive web design techniques using the viewport meta tag, the media tag, flexbox, and css grid to build adaptable layouts, including a mock portfolio with a navigation bar.

  • Getting the Repo Data10:50

    Build a single-page application that fetches and displays the top three GitHub repositories using an async fetch call, renders repo data in the DOM with styled anchors.

  • Adding Styling9:09

    Learn to style a repo box with centered alignment, light pink color, and a read more button; implement responsive flex layouts, media queries, and smooth scrolling for about and contact.

  • HTML Canvas10:50

    Explore HTML5 canvas basics with JavaScript, HTML, and CSS, learn to draw and animate in real time, compare canvas with flash, and build tic tac toe using a 2d context.

  • Drawing the Board10:25

    Draw a tic tac toe board on canvas using beginPath, moveTo, lineTo, and stroke, and implement win-pattern bitmaps with a clear canvas and turn display.

  • Creating the Game13:32

    Create a playable tic-tac-toe game on a canvas by drawing the board and pieces, handling coordinates with mouse events, and using context save/restore and requestAnimationFrame for smooth play.

  • Making of Bitmaps13:55

    Explore making bitmaps and wind patterns for a tic-tac-toe game using bitmasks and bitwise operators to detect wins, draw on a canvas, and render the board interactively.

  • Game Development12:28

    Learn to build a basic pong game in HTML5 canvas with left and right paddles, a moving ball, a center net, simple ai on the y axis, and score tracking.

  • Collusion10:21

    Build a 2d pong game by defining paddle and ball objects, computing their bounding edges for collision detection, and rendering with canvas context using fill and arc methods.

  • Ping Pong Development9:47

    Create a pong game on an HTML5 canvas (id pong), rendering the ball, paddles, net, and scores with a 2d context and a 50 fps loop.

  • Creating Score for Ping Pong17:41

    Learn to build a pong-style game in html5 by drawing the net and ball, implementing scoring, collision detection, and a simple ai paddle controlled by the mouse.

  • Creating Collect the Square Game11:10

    Create a collect the square game with the canvas api, arrow-key controls, a 30-second timer, a player square vs. a smaller target square, and a score display.

  • Creating Countdown for Collect the Square8:01

    Build a 30-second countdown in an HTML5 canvas game that starts on click to collect the square. Move with arrow keys and place the target at a random point.

  • Creating Target for Collect the Square10:37

    Move a square on a canvas to collect randomly positioned green targets, detect collisions, update the score, and count down time before ending the game.

  • Colliding Target X and Y8:48

    Explore key down and key up handling, collision logic for target x and y, debugging steps, and an overview of popular HTML5 game engines like Phaser and Babylon.

Requirements

  • No Prior HTML Knowledge Needed
  • Access to a Computer (Windows, MAC)
  • No Need to Buy Additional Software to Learn HTML

Description

Every single website uses HTML - even this very course landing page! It’s an absolutely fundamental tool that every web developer uses daily, and it also happens to be very easy (and even fun) to learn. HTML is the language that provides all the content on a webpage: the text, images, links, forms, videos, and more! Learning HTML is the first step in any web development journey, and this course teaches you all the HTML you need to know. This course starts at the very beginning and covers all the essential HTML elements and tags. You’ll learn how to work with text elements, links, images, audio, video, tables, forms, and semantic elements. By the end of the course you’ll be an HTML master. And the best part? The whole course can be completed in a few days. Hands On Learning. This course is structured like an in-person course. You get a chance to practice what you’re learning in every section with exercises, activities, and small projects. Instead of just watching me code, you’ll write your own HTML code and websites.

  • Create well-structured web pages with HTML

  • Create complex HTML forms

  • Understand web accessibility and create accessible webpages

  • Work with HTML tables, links, images, audio, video, and more!

  • Use semantic elements

  • Build HTML Pages from Start to Finish

  • Learn What HTML Tags are and How to Use Them

  • Learn How to Customize HTML Elements Using Attributes

  • Build Search Engine Friendly HTML Pages (SEO)

  • Master Common HTML Tags Used In Web Development

  • Complete Course Exercises and Quizzes to Build Confidence

Your Journey Starts Now

You've made an excellent choice. The road to web development, among other disciplines, begins with HTML. HTML, or Hyper Text Markup Language, is a building block to developing effective web pages. Before the additional layers of web development are implemented (CSS, JavaScript, etc.) HTML informs the web browser of the structure of the page and content to display to the visitors of the page.

Why HTML

Without HTML, the web browsers such as Chrome, IE, FireFox and Safari, wouldn't know what to do and how to present your content to the viewer. Search Engines, like Google, rely on HTML to index a page in their search results. By using HTML properly you will not only inform the search engines of the importance of your content but you also inform the browser and the viewers of your page.

Who this course is for:

  • Anyone who wants to learn how to create their own stunning, professional websites
  • Complete beginners with no experience
  • Students with some HTML & CSS experience looking to level up their skills