HTML Tutorials
Our HTML tutorials offer a comprehensive curriculum for mastering web markup. They cover HTML5 elements, semantics, and best practices, suitable for both beginner and intermediate web developers. With free labs and practical examples, you'll gain hands - on experience in creating well - structured web pages. Our interactive HTML playground lets you experiment with different tags and see instant results.
Other Skill Trees
LinuxDevOpsCybersecurityAWSCybersecurity EngineerDevSecOpsNetworkingCompTIAKali LinuxWiresharkNmapHydraRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellDevOps EngineerGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsCloudflareDatabaseMySQLPostgreSQLRedisMongoDBSQLiteData ScienceBig DataPythonGolangRustJavaCC++Web Development
How to change default working directory for sftp in Linux
Learn how to easily modify the default working directory for SFTP (Secure File Transfer Protocol) in your Linux system, ensuring efficient file management and navigation.
LinuxHTML
How to implement embed package methods
Discover how to leverage the Golang Embed package to seamlessly include static files and directories within your Go applications, streamlining deployment and improving security.
GolangHTMLCSS
How to handle file embedding techniques
Explore advanced Golang file embedding strategies, learn practical techniques for embedding static assets, and optimize resource management in Go applications.
GolangHTML
CSS Styling Lists
In this lab, you will learn how to style HTML lists using various CSS properties to create a horizontal navigation bar.
HTMLCSS
JavaScript DOM Manipulation
In this lab, you will learn the fundamentals of JavaScript DOM manipulation, including selecting elements, changing content, setting attributes, and creating/appending new elements.
JavaScriptHTMLCSS
CSS Styling Tables
In this lab, you will learn how to style HTML tables using various CSS properties to improve their readability and visual appeal.
HTMLCSS
JavaScript Introduction and Embedding
In this lab, you will learn the basics of JavaScript, including how to embed it directly into an HTML file and how to link an external JavaScript file.
JavaScriptHTML
JavaScript Event Handling
In this lab, you will learn the fundamentals of JavaScript event handling, from using the onclick attribute to advanced techniques like addEventListener and event object properties.
JavaScriptHTML
Basic JavaScript and DOM
In this Lab, you'll step into the world of web development through the eyes of Alex, a budding web developer tasked with creating a dynamic personal finance tracker. To build a user-friendly application that allows users to input and track their daily expenses and income. The goal is clear - to develop an interface that's both intuitive and engaging, ensuring users can easily manage their finances without any hassle. This project not only aims to simplify personal finance management but also to introduce you to the fundamental concepts of JavaScript and DOM manipulation.
JavaScriptHTML
Create Basic HTML Structure and Tags
Learn how to create a basic HTML document structure, understand essential HTML tags, and build a foundational web page with proper semantic markup.
HTML
Create and Style div Elements in HTML
Learn how to create, style, and manipulate div elements in HTML, exploring their block-level characteristics, background colors, and positioning techniques.
HTMLCSS
Enhancing Personal Finance Tracker
In this Lab, Alex's journey through the development of the personal finance tracker enters an advanced stage, focusing on enhancing the application's interactivity through sophisticated event handling techniques. The scene is set in a brainstorming session at the tech startup, where Alex proposes adding a drag-and-drop feature to reorder financial records. This ambitious goal aims to provide users with an intuitive way to organize their records, reflecting the fluid nature of personal finance management. Achieving this requires Alex to explore advanced DOM events and manipulate elements in a way that's both visually appealing and user-friendly.
JavaScriptHTMLCSS
Apply Relative Positioning in CSS
Learn how to use CSS relative positioning to control the layout of images and elements, creating flexible and dynamic web page designs with precise element placement.
CSSHTML
Apply Margin Styles in CSS
Learn how to use CSS margin properties to control spacing around HTML elements, understand different margin syntaxes, and apply various margin styles to enhance web page layout.
CSSHTML
Creating a Task Timer Web App
In this step-by-step project, you'll learn how to create a Task Timer web application using HTML, CSS, and JavaScript. This web app will allow users to add tasks, start and stop timers for each task, and delete tasks. By the end of this project, you'll have a fully functional Task Timer web app with a modern and user-friendly interface.
JavaScriptHTMLCSS
Apply Basic CSS Selectors in Web Development
Learn fundamental CSS selector techniques to style web elements efficiently, including tag, class, and ID selectors with practical examples and best practices.
CSSHTML
Create Fixed Positioning Layout in CSS
Learn how to implement fixed positioning in CSS to create static elements that remain in place while scrolling, with practical examples of side advertisements and navigation layouts.
CSSHTML
Creating a Whack-a-Mole Web Game
In this project, you will learn how to create a Whack-a-Mole game using HTML, CSS, and JavaScript. The game involves whacking moles that randomly appear from holes within a specified time limit. You will create the necessary HTML, CSS, and JavaScript files and implement the game logic step by step.
JavaScriptHTMLCSS
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 15
- Next