Curriculum
24 Sections
57 Lessons
24 Weeks
Expand all sections
Collapse all sections
Introduction to Web Development
3
1.1
What is web development
1.2
Frontend vs backend vs full stack
1.3
Tools and workflow overview
HTML Basics
3
2.1
Page structure
2.2
Headings, paragraphs, links, images
2.3
Lists, tables, and form elements
Advanced HTML & Semantic Tags
2
3.1
Semantic HTML5 (article, section, nav, footer)
3.2
Forms with input types and validation
CSS Fundamentals
2
4.1
Selectors, properties, values
4.2
Internal, inline, external CSS
Advanced CSS Layouts
3
5.1
Flexbox and grid
5.2
Positioning, z-index, float, clear
5.3
Pseudo-classes and pseudo-elements
Tailwind CSS
2
6.1
Introduction to utility-first CSS
6.2
Customizing themes and reusability
Responsive Web Design
2
7.1
Mobile-first design
7.2
Media queries
Introduction to JavaScript
2
8.1
Variables, data types, operators
8.2
Functions, arrays, and objects
DOM Manipulation with JavaScript
2
9.1
Selecting and modifying HTML elements
9.2
Event handling
Interactive JavaScript Projects
3
10.1
To-Do List
10.2
Image slider
10.3
Form validation system
Modern JavaScript (ES6+)
2
11.1
Destructuring, spread/rest operators
11.2
Map, filter, reduce
API Integration with JavaScript
3
12.1
Fetch API
12.2
Working with JSON
12.3
Displaying API data on the webpage
Browser Storage & State Management
3
13.1
LocalStorage and SessionStorage
13.2
Simple login simulation
13.3
Saving and retrieving user data
Git & GitHub for Developers
2
14.1
Git basics: init, add, commit, push
14.2
Managing repositories on GitHub
Developer Tools & Workflow
2
15.1
VS Code shortcuts and extensions
15.2
Formatting, linting, live server usage
Introduction to Node.js
2
16.1
Node runtime environment
16.2
Modules and npm
Backend with Express.js
3
17.1
Setting up routes
17.2
Middleware usage
17.3
Handling requests and responses
Database Integration with MongoDB
2
18.1
Creating schemas with Mongoose
18.2
Performing CRUD operations
Building RESTful APIs
1
19.1
REST principles
User Authentication System
3
20.1
Hashing passwords
20.2
Login and signup using JWT
20.3
Securing routes and middleware
Deployment of Frontend and Backend
3
21.1
Hosting frontend on GitHub Pages or Netlify
21.2
Hosting backend with Render or Railway
21.3
Using environment variables (.env)
Final Project Planning & Wireframing
2
22.1
Designing UI/UX with Canva or Figma
22.2
Setting up GitHub repo and project folder structure
Full Stack Final Project Development
2
23.1
Frontend + backend integration
23.2
Debugging and responsive design
Project Submission & Career Preparation
3
24.1
Final code and live link review
24.2
GitHub and LinkedIn profile optimization
24.3
Internship certificate distribution and job roadmap
Full Stack Web Development Mastery
Curriculum
This content is protected, please
login
and enroll in the course to view this content!
Modal title
Main Content