A comprehensive collection of HTML & CSS exercises from my GCF Training & Certification journey
๐ Explore Code โข ๐ฏ Topics Covered โข ๐ Projects โข ๐ Certificate
This repository documents my complete learning journey through the GCF Global HTML & CSS Training Program, certified by Pearson VUE. It contains 35+ hands-on coding exercises and 3 real-world projects that demonstrate progressive mastery from basic HTML tags to advanced CSS animations.
| Skill Area | Topics |
|---|---|
| HTML Fundamentals | Semantic tags, formatting, images, links, forms, tables |
| CSS Styling | Inline, internal, external CSS, selectors, specificity |
| Layout & Design | Box model, positioning, CSS Grid, flexbox basics |
| Visual Effects | Animations, transforms, transitions, hover effects |
| Best Practices | Clean code structure, responsive thinking, accessibility |
HTML_and_CSS-Learning.Journey/
โ
โโโ ๐ 01-HTML-Basics/ # HTML fundamentals & inline styling
โ โโโ 01-headings-styling.html
โ โโโ 02-formatting-tags.html
โ โโโ 03-images.html
โ โโโ 04-links.html
โ โโโ 05-div-containers.html
โ โโโ 06-colors-rgb.html
โ
โโโ ๐ 02-Media/ # Multimedia elements
โ โโโ 07-video.html
โ โโโ 14-iframe.html
โ โโโ assets/
โ โโโ Photo.jpg
โ โโโ video.mp4
โ
โโโ ๐ 03-CSS-Basics/ # CSS fundamentals
โ โโโ 08-inline-css.html
โ โโโ 09-internal-css.html
โ โโโ 10-external-css.html
โ โโโ styles/
โ โโโ style.css
โ
โโโ ๐ 04-Tables-Lists-Forms/ # Data structures & user input
โ โโโ 11-tables.html
โ โโโ 12-table-span.html
โ โโโ 13-lists.html
โ โโโ 15-forms-basic.html
โ โโโ 16-forms-advanced.html
โ โโโ 17-forms-controls.html
โ
โโโ ๐ 05-CSS-Selectors/ # CSS selector types
โ โโโ 18-element-selector.html
โ โโโ 19-id-selector.html
โ โโโ 20-class-selector.html
โ โโโ 21-universal-selector.html
โ โโโ styles/
โ โโโ id.css
โ โโโ class.css
โ
โโโ ๐ 06-CSS-Advanced/ # Advanced CSS properties
โ โโโ 22-india-flag.html # ๐ฎ๐ณ Creative flag design
โ โโโ 23-box-model.html
โ โโโ 24-borders.html
โ โโโ 25-text-stroke.html
โ โโโ 26-css-links.html
โ โโโ styles/
โ โโโ border.css
โ โโโ csslink.css
โ โโโ india.css
โ
โโโ ๐ 07-CSS-Layout/ # Layout techniques
โ โโโ 27-grid-basic.html
โ โโโ 28-grid-advanced.html
โ โโโ 29-scroll-animation.html
โ โโโ 34-positioning.html
โ
โโโ ๐ 08-CSS-Effects/ # Visual effects & animations
โ โโโ 30-hover-effects.html
โ โโโ 31-lightbulb.html # ๐ก Interactive CSS-only bulb
โ โโโ 32-navigation.html
โ โโโ 33-animations.html
โ โโโ 35-transforms.html
โ โโโ styles/
โ โโโ hoverfx.css
โ โโโ bulb.css
โ โโโ nav.css
โ
โโโ ๐ 09-Projects/ # Real-world projects
โ โโโ portfolio-simple/ # Basic portfolio page
โ โโโ blogspot/ # Animal encyclopedia blog
โ โโโ portfolio-advanced/ # Multi-page portfolio website
โ
โโโ ๐ certificate/ # Certification documents
โ โโโ Certificate.pdf
โ โโโ Transcript.pdf
โ
โโโ README.md
- Structure:
<!DOCTYPE>,<html>,<head>,<body>, semantic elements - Text Formatting:
<h1>-<h6>,<p>,<b>,<i>,<mark>,<del>,<ins> - Links & Media:
<a>,<img>,<video>,<iframe> - Lists: Ordered
<ol>, Unordered<ul>, Description<dl> - Tables:
<table>,<tr>,<td>,<th>,colspan,rowspan - Forms:
<form>,<input>,<select>,<textarea>, validation attributes
- Styling Methods: Inline, Internal (
<style>), External (.cssfiles) - Selectors: Element, Class (
.), ID (#), Universal (*) - Box Model:
margin,padding,border,width,height - Colors: Named colors, RGB, HEX, HSL, RGBA transparency
- Typography:
font-family,font-size,text-align,text-transform,-webkit-text-stroke - Layout: CSS Grid, positioning (
fixed,relative,absolute) - Effects:
transition,transform,animation,@keyframes - Pseudo-classes:
:hover,:active,:visited,:checked
๐
09-Projects/portfolio-simple/
A single-page portfolio showcasing personal info, education, skills, and contact details.
Highlights:
- Clean table-based layout
- External links to social profiles
- Personal branding with image
๐
09-Projects/blogspot/
An engaging blog-style page featuring information about various animals with beautiful imagery.
Highlights:
- Dark theme design
- Floating images with text wrap
- Wikipedia-style informational content
- Responsive hover effects
๐
09-Projects/portfolio-advanced/
A complete multi-page website with navigation between pages.
Pages:
index.html- Home/Aboutqualification.html- Education historywork.html- Experience & achievementscontact.html- Contact information
Highlights:
- Consistent styling across pages
- Internal navigation system
- External CSS stylesheet
- Professional table-based layout
/* 31-lightbulb.html */
#switch:checked + .bulb {
background-color: yellow;
box-shadow: 0 0 30px yellow;
}A pure CSS interactive lightbulb that turns on/off without JavaScript!
/* Hover to spin infinitely */
.img-transform:hover {
transform: scale(1.2) rotate(-14400000000000000deg);
transition: 15s ease-in-out;
}.grid-container {
display: grid;
grid-template-columns: auto auto;
gap: 10px;
}HTML & CSS Fundamentals
Certified by Pearson VUE
๐ View Certificate | View Transcript
Sandeep Karmata
๐ B.Tech CSE (Cyber Security) @ Parul University
๐ต Music Producer as "ERROR 404" | ๐ท๏ธ Chaos Chamber
๐ฏ Aspiring to serve in Indian Tech Defence
-
Clone the repository
git clone https://github.com/sandeep6135/HTML_and_CSS-Learning.Journey.git
-
Navigate to any folder and open
.htmlfiles in your browser -
Learn progressively - folders are numbered in learning order
-
Experiment! - Modify the code and see changes in real-time
| Module | Files | Status |
|---|---|---|
| HTML Basics | 6 | โ Complete |
| Media Elements | 2 | โ Complete |
| CSS Basics | 3 | โ Complete |
| Tables, Lists, Forms | 6 | โ Complete |
| CSS Selectors | 4 | โ Complete |
| Advanced CSS | 5 | โ Complete |
| CSS Layout | 4 | โ Complete |
| CSS Effects | 5 | โ Complete |
| Projects | 3 | โ Complete |
Total: 35+ exercises & 3 projects ๐
Made with โค๏ธ during GCF Training
This project is licensed under the MIT License - see the LICENSE file for details.