
CSS Colors and Backgrounds
In this lab, you will learn how to style web page elements by applying various CSS color and background properties, including setting colors, adding images, and controlling their position and repetition.
CSS

CSS Selectors Basics
In this lab, you will learn the fundamentals of CSS selectors, including element, class, ID, grouping, and descendant selectors to style HTML elements.
CSS

CSS Introduction and Linking
In this lab, you will learn the basics of CSS, including how to create an external stylesheet and link it to an HTML document to change the font of the page.
CSS

CSS Styling Lists
In this lab, you will learn how to style HTML lists using various CSS properties to create a horizontal navigation bar.
CSS

CSS Text Styling
In this lab, you will learn the fundamentals of CSS text styling, including how to set text color, font size, font weight, alignment, and line height.
CSS

CSS Layout Basics
In this lab, you will learn the fundamentals of CSS Flexbox to create responsive and flexible web layouts.
CSS

CSS Modern Utilities with Tailwind
In this lab, you will learn the basics of Tailwind CSS, a utility-first CSS framework, by styling a simple HTML element. You'll add the CDN, and apply classes for background color, text color, padding, and layout.
CSS

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.
CSS

CSS Box Model
In this lab, you will learn the fundamentals of the CSS Box Model, including content, padding, border, and margin, and how to control element sizing with box-sizing.
CSS

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.
CSSHTMLJavaScript

Create CSS3 Animations with Keyframes
Learn to create dynamic web animations using CSS3 keyframes, exploring syntax, properties, and advanced techniques to bring web elements to life with smooth, interactive motion effects.
CSSHTMLJavaScript

Build a Tic-Tac-Toe Web App
In this project, you will learn how to create a Tic-Tac-Toe game using HTML, CSS, and JavaScript. Tic-Tac-Toe is a two-player game where players take turns marking X or O in a 3x3 grid. The objective is to get three marks in a row, either horizontally, vertically, or diagonally. You will create the necessary HTML, CSS, and JavaScript files and implement the game logic step by step.
CSS

Create HTML Tables with Basic Attributes
Learn how to create structured HTML tables with basic tags, headers, cell merging, and styling techniques for effective web page layout and data presentation.
CSSHTMLJavaScript

Create a Swiper Carousel Web App
In this project, you'll learn how to create a Swiper carousel web app that features a visually appealing carousel layout with cosmic-themed content. The app will allow users to navigate through different slides and view cards with interesting facts about the universe.
CSS

Create HTML Form Elements with Input Types
Learn to create interactive HTML forms with various input types, including text, radio buttons, checkboxes, file uploads, and submit buttons.
CSSHTMLJavaScript

Create AJAX Requests with XMLHttpRequest
Learn to implement AJAX requests using XMLHttpRequest, understand asynchronous communication, and handle server responses effectively in web development.
HTMLJavaScriptCSS

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.
CSSHTMLJavaScript

Apply Descendant Selectors in CSS
Learn how to use descendant selectors in CSS to style nested HTML elements, improving web page design and understanding selector targeting mechanisms.
CSSJavaScriptHTML