🌟 18-Day Web Design Bootcamp Plan for Beginners

with 3 Days of Live Class

Each class: 10 minutes to 12 mintes → Total 12 classes per day

Bonus: Live Class Days included at the end

📝 Registration & Resources

📝 Registration Link

Google Form Registration

đŸ‘Ĩ Facebook Group

Private Facebook Group

📅 Day 1 – Introduction to Web Design (HTML Basics)

1
What is HTML
Explain with an example of a simple webpage (e.g., a "Hello World" page)
2
What is the Internet
Diagram of the internet: client, server, browser
3
What is a Browser
Show Chrome, Firefox, Edge screenshots
4
Default Browser
Show how to set a default browser
5
What is an Editor (VS Code)
Install VS Code and show basic setup
6
Basic HTML Syntax
Create a simple page with <html>, <head>, <body>
7
First HTML Program
A "My First Webpage" demo
8
h1–h6 Tags
Display headings in different sizes
9
Paragraph <p>
Write an "About Me" paragraph
10
Lists (ul, ol)
Grocery list (unordered), Task list (ordered)
11
Anchor Tag <a>
Create a link to Google
12
Mini Project
"My Profile Page" with heading, paragraph, and link

📅 Day 2 – Multimedia and Forms

1
Live Server Setup
Show how to install and run Live Server in VS Code
2
Images
Insert an image of a cat
3
Videos
Embed a YouTube video
4
Audio
Add a music file to the page
5
Div Tag
Create a container for content
6
Forms
Create a simple form (Name, Email)
7
Input Fields
Text, Password, Email examples
8
Buttons
Submit and Reset buttons
9
Tables (NEW!)
Create a table for student marks
10
Project 1
"My Favorite Things" webpage (images, lists, links)
11
Project 2
"Registration Form"
12
Practice Set
Quick recap exercises (images, form, table)

📅 Day 3 – Practice Day

Practice Activity (Classes 1-12)

Practice previous topics - Students build their first mini-project combining all elements

📅 Day 4 – CSS Introduction

1
What is CSS
Style a simple page
2
Inline CSS
Add color to headings
3
Internal CSS
Add a <style> block in HTML
4
External CSS
Create a separate style.css file
5-12
30 CSS Properties
Cover 3 properties per class (e.g., color, font-size, background, margin, padding, etc.)

Mini Styling Project

Style the "My Profile Page" beautifully

📅 Day 5 – Flexbox Layout

1
What is Flexbox
Explain flex container and items
2
Flex Direction
Row and column layout
3
Justify Content
Center, space-between examples
4
Align Items
Align items vertically
5
Gap Property
Add spacing between boxes
6
Wrap
Show flex-wrap effect
7-12
Mini Flex Projects
Centered card, profile box, gallery layout, etc.

📅 Day 6 – CSS Grid Layout

1
What is Grid
Grid container, items
2
Columns & Rows
Create 3x3 grid layout
3
Grid Gap
Add spacing between grid items
4-12
Mini Grid Project
Responsive gallery, pricing table, blog layout

📅 Day 7 – Practice & Assignment

Practice Activity (Classes 1-12)
Practice all topics - Students build a small multi-page site
Assignment (7 PM)
50 Questions Quiz - Based on HTML & CSS fundamentals

📅 Day 8 – Assignment Review & Project

Review & Build (Classes 1-12)
Review Assignment & Build a small project - Recap difficult topics + practice with a mini-project (e.g., personal blog page)

📅Day 9 – Box Model & Basic Media Queries

1
What is Box Model
Create a box with padding, border, margin
2
Box Model Properties
Detailed examples for each property
3
Media Queries
Change layout based on screen size
4-12
Mini Grid Project
Responsive gallery, pricing table, blog layout

📅 Day 10 – Advanced CSS & Frameworks

12 CSS Classes (Classes 1-12)
Buttons, cards, badges, alerts, hover effects, animations, etc. (Bootstrap or custom CSS)

📅 Day 11 – Tailwind CSS Basics

12 Tailwind Topics (Classes 1-12)
Installation, container, text color, bg color, flex, grid, padding, margin, border, hover, etc.

📅 Day 12–14 – Project Marathon 12

12
Project 1
Personal blog website
13
Project 2
Product showcase (e.g., e-commerce landing page)
14
Project 3
Responsive car service landing page

📅 Day 15 – JavaScript Basics

1
What is JavaScript
Alert "Hello World"
2
Basic JS
Variables, Data Types, Operators, Functions, Events, DOM - Button click event, image change, color changer

📅 Day 16 – Advanced JavaScript

Advanced JS Topics (Classes 1-12)
Loops, Arrays, Objects, DOM Manipulation, Form Validation, Small Project (To-Do App) - Practical projects: Quiz app, form validation, etc.

📅 Day 17 – Wedding Website Project

Build a Wedding Website (Classes 1-12)
Home, About, Gallery, RSVP sections

📅 Day 18 – Portfolio Website Project

Build a Portfolio Website (Classes 1-12)
Sections: About, Skills, Projects, Contact

📅 Day 19–21 – Live Class Days

19
Live Class 1
Q&A + Code Review
20
Live Class 2
Solve Errors + Final Touches
21
Project 3
Responsive car service landing page

🔑 āĻŽā§‚āϞ āωāĻ¨ā§āύāϝāĻŧāύāϏāĻŽā§‚āĻš (Key Improvements)

✅ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇ āĻļāĻŋāĻ–āĻžāύ⧋:
āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻļ⧇āĻ–āĻžāύ⧋ ā§Š āĻĻāĻŋāύ⧇ āĻ­āĻžāĻ— āĻ•āϰ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇, āϝāĻžāϤ⧇ āϧ⧀āϰ⧇ āϧ⧀āϰ⧇ āĻļ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§āϝāĻžāĻ•āϟāĻŋāĻ•ā§āϝāĻžāϞ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻļ⧇āĻ–āĻž āĻŽāϜāĻŦ⧁āϤ āĻšāϝāĻŧāĨ¤
✅ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϚāĻžāĻĒ āĻ•āĻŽāĻžāύ⧋:
CSS āĻāϰ ā§Šā§Ļ āϟāĻž āĻĒā§āϰāĻĒāĻžāĻ°ā§āϟāĻŋāϕ⧇ āĻļ⧁āϧ⧁ āĻŽā§āĻ–āĻ¸ā§āĻĨ āύāĻž āĻ•āϰ⧇, āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϞ⧇āϏāύ āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻļ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇āĨ¤ āϝ⧇āĻŽāύ: "Button Style āĻ•āϰāĻž", "Card āĻŦāĻžāύāĻžāύ⧋", "Layout āϤ⧈āϰāĻŋ āĻ•āϰāĻž"āĨ¤
✅ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϏāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋāĻ‚ (āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ):
āĻĒā§āϰāĻĨāĻŽā§‡ āϏāĻšāϜ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ (āϝ⧇āĻŽāύ āϰ⧇āϏāĻŋāĻĒāĻŋ āĻĒ⧇āϜ), āϤāĻžāϰāĻĒāϰ āĻāĻ•āϟ⧁ āϜāϟāĻŋāϞ (Portfolio), āϤāĻžāϰāĻĒāϰ āχāĻ¨ā§āϟāĻžāĻ°â€ā§āϝāĻžāĻ•āϟāĻŋāĻ­ āĻ…ā§āϝāĻžāĻĒāĨ¤
✅ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻļ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻž āĻĻāĻŋāύ:
CSS āĻāϰ āĻŦ⧇āϏāĻŋāĻ• āĻļ⧇āĻ–āĻžāϰ āĻĒāϰ Bootstrap / Tailwind āĻļ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻž āĻĻāĻŋāύ āϰāĻžāĻ–āĻž āĻšāĻŦ⧇āĨ¤
✅ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻļ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻž āĻĻāĻŋāύ:
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻļ⧇āĻ–āĻž āϖ⧁āĻŦ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāϜāĻ¨ā§āϝ Chrome DevTools āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻļ⧇āĻ–āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻž āĻĻāĻŋāύ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤
🔑 Key Improvements:
1. Slower JavaScript Introduction: Spread over 3 days with practical projects.
2. Reduced Overload: 30 CSS properties split into contextual lessons (e.g., "Styling buttons" instead of memorization).
3. Project Sequencing: Gradual complexity (recipe page → portfolio → interactive apps).
4. Framework Focus: Dedicated days for Bootstrap/Tailwind after core CSS mastery.
5. Debugging Day: Critical for problem-solving skills.

đŸ› ī¸ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϟ⧁āϞāϏ āĻļ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇:

✅ Figma (Day 2):
Figma āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻĄāĻŋāϜāĻžāχāύ (wireframe) āϤ⧈āϰāĻŋ āĻļ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇āĨ¤ āϝ⧇āĻŽāύ: āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡āϰ āĻŦ⧇āϏāĻŋāĻ• āĻĄāĻŋāϜāĻžāχāύ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŦāĻžāύāĻžāύ⧋ āϝāĻžāϝāĻŧāĨ¤
✅ GitHub (Day 5):
āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻ­āĻžāĻ°ā§āϏāύ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ, āϤāĻž āĻļ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇āĨ¤ GitHub āĻ āϕ⧋āĻĄ āφāĻĒāϞ⧋āĻĄ āĻ•āϰāĻž āĻļ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇āĨ¤
✅ Chrome DevTools (Day 7):
āϕ⧋āĻĄā§‡ āϏāĻŽāĻ¸ā§āϝāĻž āϕ⧋āĻĨāĻžāϝāĻŧ āĻšāĻšā§āϛ⧇, āϏ⧇āϟāĻž āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻž āĻāĻŦāĻ‚ Debugging Layouts āĻļ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇āĨ¤
đŸ› ī¸ Tools to Include:
â€ĸ Figma Basics (Day 2): Design a wireframe for projects.
â€ĸ GitHub (Day 5): Version control basics.
â€ĸ Chrome DevTools (Day 7): Debugging layouts.

🎓 Ready to Start Your Web Design Journey?

Join our 18-day bootcamp and become a web designer!