Course Syllabus
Module 1: Introduction to Web Development
Overview of the web and how it works
Understanding front-end vs. back-end
Web development tools and setup
Module 2: HTML (HyperText Markup Language)
Structure of an HTML page
Text, links, images, lists, and tables
Forms and input types
Module 3: CSS (Cascading Style Sheets)
Styling elements
Selectors, properties, and values
Box model, layout, Flexbox, and Grid
Responsive design with media queries
Module 4: JavaScript Basics
Variables, data types, and operators
Functions, conditions, and loops
DOM manipulation
Event handling
Form validation
Module 5: Git & GitHub
Introduction to version control
Basic Git commands
Creating and managing repositories
Collaborating on GitHub
Module 6: Introduction to Bootstrap
Setting up Bootstrap
Grid system and responsive layout
Components and utilities
Module 7: Project – Build a Website
Planning and designing a website
Building with HTML, CSS, and JavaScript
Hosting the project on GitHub Pages
Module 8: Backend Basics (Optional – Intro Only)
Overview of backend development
Introduction to PHP or Node.js
Connecting to a database (MySQL or MongoDB)