WEB DEVELOPMENT COURSE CURRICULUM
SL.NO DESCRIPTION DATE & TIME
Note: Class time & link will be
Induction Session sent to you 24hrs before the
class
Introduction to web development
1 1 HOUR
Overview of HTML and CSS
Basic HTML document structure and syntax
2 1 HOUR
Basic CSS syntax
Advanced HTML tags and attributes
3 1 HOUR
Semantic HTML
CSS layout basics (box model, positioning, etc.)
4 1 HOUR
Responsive design with media queries
Building a simple website with
5 1 HOUR
HTML, CSS, and JavaScript
Introduction to JavaScript
6 1 HOUR
Variables, data types, and operators
Functions and control structures
7 1 HOUR
Debugging tools and techniques
DOM manipulation with JavaScript
8 1 HOUR
Events and event listeners
Creating interactive web pages
9 1 HOUR
Introduction to jQuery
Deploying a website to a web server
10 1 HOUR
Introduction to version control with Git and GitHub
Introduction to backend development
11 Overview of server-side programming languages 1 HOUR
(e.g. PHP, Python, Ruby, Node.js)
Basic server setup and configuration
12 1 HOUR
Handling HTTP requests and responses
Introduction to databases
13 1 HOUR
Relational vs. non-relational databases
SQL basics (queries, joins, etc.)
14 1 HOUR
Setting up a database server
Connecting a web application to a database
15 1 HOUR
CRUD operations (create, read, update, delete)
Introduction to Object-Relational Mapping (ORM) tools
16 Introduction to web frameworks 1 HOUR
(e.g. Flask, Django, Ruby on Rails, Express.js)
MVC architecture
17 1 HOUR
Setting up a web application with a framework
Basic routing and URL handling
18 1 HOUR
Templating and rendering dynamic content
User authentication and authorization
19 1 HOUR
Building a web application with a framework
Handling state with Redux or other state management libraries
20 1 HOUR
Using third-party libraries and plugins
Introduction to APIs and web services
21 1 HOUR
RESTful API design principles
Building a simple API with a framework
22 1 HOUR
Consuming an API with JavaScript
Introduction to front-end frameworks
(e.g. React, Angular, Vue.js)
23 1 HOUR
Setting up a development environment
for a front-end framework
Components and props
24 1 HOUR
Routing and navigation
Building a web application with a front-end framework
25 1 HOUR
Project application session 1
Handling state with Redux or other state
26 management libraries 1 HOUR
Using third-party libraries and plugins
Introduction to testing & debugging web applications
27 1 HOUR
Unit testing with Jest or other testing frameworks
Building a responsive and accessible web application
28 1 HOUR
Accessibility guidelines and best practices
29 Responsive design techniques for mobile devices 1 HOUR
Conclusion and Recap
30 1 HOUR
Q&A session