HTML
- Structure of an HTML Document (Head, Body, Doctype)
- Working with Basic Tags: <h1>, <p>, <a>, <img>, <br>, <hr>
- Formatting Text (Bold, Italic, Underline, etc.)
- Creating Lists: Ordered & Unordered Lists
- Adding Images, Links, and Embedding Videos
- Creating Tables with Rows and Columns
- Building Forms: Input Fields, Buttons, Checkboxes, Radio Buttons
- Using Semantic Tags (<header>, <footer>, <section>, <article>)
- Understanding Attributes: href, src, alt, id, class, etc.
- Inline vs. Internal vs. External CSS with HTML
- Basic HTML Project: Personal Portfolio or Web Page
- Best Practices and Code Formatting
- Introduction to Responsive Design Basics
CSS
- Types of CSS: Inline, Internal, and External
- CSS Syntax: Selectors, Properties, and Values
- Working with Colors, Fonts, and Text Styling
- Box Model Explained: Margin, Border, Padding, Content
- Box Model Explained: Margin, Border, Padding, Content
- Styling Elements: Backgrounds, Borders, and Shadows
- CSS Units: px, em, rem, %, vh, vw
- Positioning Elements: Static, Relative, Absolute, Fixed
- Flexbox Layout System – Aligning and Distributing Content
- CSS Grid – Creating Complex Layouts Easily
- Pseudo-classes and Pseudo-elements (:hover, ::after, etc.)
- Media Queries for Responsive Design •
javascript
- Linking JavaScript to HTML (Internal & External Scripts)
- JavaScript Syntax, Variables (var, let, const)
- Data Types: Strings, Numbers, Booleans, Arrays, Objects
- Operators and Expressions
- Conditional Statements (if, else, switch)
- Loops: for, while, do...while
- Functions: Declaration, Parameters, Return Values
- Events and Event Handling (onclick, onchange, etc.)
- DOM Manipulation: getElementById, querySelector, etc.
React
- Setting Up React Environment (Create React App / Vite)
- Understanding Components (Function vs. Class Components)
- JSX Syntax and Rendering Elements
- Props and State – Passing & Managing Data
- Handling Events in React
- Conditional Rendering (if, ternary, &&)
- Lists and Keys – Rendering Multiple Items
- Forms and Controlled Components
- useState and useEffect Hooks (Intro to React Hooks)
- Component Lifecycle (Class-based vs. useEffect in Functional)
- React Router – Building Multi-Page Applications
Python
- Introduction to Python, Operators in Python, Conditional Statement, Loops in Python
- Installing Python and Setting Up the Environment
- Writing Your First Python Program
- Python Syntax, Variables & Data Types
- Conditional Statements (if, else, elif)
- Loops in Python (for, while)
- Functions and Scope
- Working with Lists, Tuples, Sets & Dictionaries
- File Handling in Python
- Error Handling and Exceptions
- Error Handling and Exceptions
- Basics of Object-Oriented Programming (OOP)
- Mini Projects and Practice Exercises
Django
- Setting Up Django Environment (Installation & Virtual Env)
- Creating Your First Django Project
- Understanding Project Structure (Settings, URLs, Views)
- Creating and Managing Django Apps
- URL Routing and Views
- Templates and Rendering HTML with Django
- Using Static Files (CSS, JS, Images)
- Working with Django Models and Databases (SQLite, MySQL)
- Django ORM (QuerySet, Filtering, Creating, Updating Data)
- Admin Panel Customization
- Forms and Form Validation
- User Authentication (Login, Logout, Signup)
- Messages Framework and Flash Messages
- Mini Project: Blog, Todo App, or Simple E-Commerce
SQL
- Understanding RDBMS (Relational Database Management Systems)
- Installing and Setting Up SQL Environment
- Creating and Managing Databases
- Creating Tables and Understanding Data Types
- Inserting, Updating, and Deleting Data (CRUD Operations)
- Using SELECT Queries to Retrieve Data
- Filtering Data with WHERE Clause
- Using Aggregate Functions (COUNT, SUM, AVG, MIN, MAX)
- GROUP BY and HAVING Clauses
- Working with JOINs (INNER, LEFT, RIGHT, FULL)
- Using Filters, Slicers, and Drill-Downs