Section 2: Front-End Development – HTML, CSS, and JavaScript
Introduction to HTML: Elements, Attributes, Structure
Styling Web Pages with CSS: Flexbox, Grid, and Responsive Design
Introduction to JavaScript: Variables, Functions, and Loops
Advanced JavaScript Concepts: Arrays, Objects, and Error Handling
DOM Manipulation: Working with the Browser DOM
Building a Personal Portfolio Website (Project)
What is React? Why Use It?
Setting Up Your First React App
Understanding React Components
State and Props in React
React Hooks – useState & useEffect
Handling Forms and Events in React
React Router for Navigation
Building a Todo App with React (Project)