1. HTML

  • Introduction to HTML

  • HTML Document Structure

  • Headings, Paragraphs, and Text Formatting

  • Lists: Ordered, Unordered, and Description

  • Links and Anchors

  • Images and Multimedia

  • Tables

  • Forms and Input Elements

  • HTML5 Semantic Elements

  • Audio and Video Tags

  • Meta Tags and SEO Basics

  • Iframes and Embedding Content

  • HTML Best Practices



2. CSS

  • Introduction to CSS

  • Inline, Internal, and External CSS

  • CSS Selectors

  • Colors, Backgrounds, and Gradients

  • Fonts, Text, and Typography

  • Box Model: Margin, Border, Padding

  • Positioning: Static, Relative, Absolute, Fixed, Sticky

  • Flexbox

  • CSS Grid

  • Pseudo-classes and Pseudo-elements

  • Transitions, Transformations, and Animations

  • Media Queries and Responsive Design

  • CSS Variables and Functions

  • CSS Best Practices



3. JavaScript

  • Introduction to JavaScript

  • Variables, Data Types, and Operators

  • Functions and Scope

  • Conditional Statements and Loops

  • Arrays and Objects

  • DOM Manipulation

  • Events and Event Listeners

  • ES6 Features (let, const, arrow functions, template literals)

  • JavaScript Classes and Objects

  • JSON and AJAX

  • Fetch API

  • Local Storage and Session Storage

  • Error Handling and Debugging

  • Introduction to JavaScript Frameworks (Optional: React/Vue/Angular)

4. Core Python

  • Introduction to Python

  • Variables, Data Types, and Operators

  • Conditional Statements and Loops

  • Functions and Recursion

  • Lists, Tuples, Sets, and Dictionaries

  • Strings and String Manipulation

  • File Handling

  • Exception Handling

  • Object-Oriented Programming: Classes, Objects, Inheritance, Polymorphism

  • Modules and Packages

  • Python Standard Library Overview



5. MySQL

  • Introduction to Databases

  • Installing and Configuring MySQL

  • Creating Databases and Tables

  • Data Types in MySQL

  • Basic CRUD Operations (INSERT, SELECT, UPDATE, DELETE)

  • WHERE, AND, OR, NOT, LIKE, BETWEEN Operators

  • Aggregate Functions (COUNT, SUM, AVG, MIN, MAX)

  • GROUP BY and HAVING

  • JOINs: INNER, LEFT, RIGHT, FULL

  • Subqueries

  • Indexes and Constraints

  • Transactions and Rollback

  • User Management and Privileges

  • MySQL Best Practices


6. Flask

  • Introduction to Flask

  • Installing Flask and Setting Up Environment

  • Flask App Structure

  • Routes and URL Building

  • Request and Response Objects

  • Templates using Jinja2

  • Static Files (CSS, JS, Images)

  • Forms Handling

  • Flask with MySQL Integration

  • CRUD Operations in Flask

  • Session and Cookie Management

  • Error Handling

  • RESTful API Development with Flask

  • Flask Deployment Basics

  • Security Best Practices in Flask

Python Full Stack Development

Course Duration : 4 months

1. HTML

  • Introduction to HTML

  • HTML Document Structure

  • Headings, Paragraphs, and Text Formatting

  • Lists: Ordered, Unordered, and Description

  • Links and Anchors

  • Images and Multimedia

  • Tables

  • Forms and Input Elements

  • HTML5 Semantic Elements

  • Audio and Video Tags

  • Meta Tags and SEO Basics

  • Iframes and Embedding Content

  • HTML Best Practices

2. CSS

  • Introduction to CSS

  • Inline, Internal, and External CSS

  • CSS Selectors

  • Colors, Backgrounds, and Gradients

  • Fonts, Text, and Typography

  • Box Model: Margin, Border, Padding

  • Positioning: Static, Relative, Absolute, Fixed, Sticky

  • Flexbox

  • CSS Grid

  • Pseudo-classes and Pseudo-elements

  • Transitions, Transformations, and Animations

  • Media Queries and Responsive Design

  • CSS Variables and Functions

  • CSS Best Practices

3. JavaScript

  • Introduction to JavaScript

  • Variables, Data Types, and Operators

  • Functions and Scope

  • Conditional Statements and Loops

  • Arrays and Objects

  • DOM Manipulation

  • Events and Event Listeners

  • ES6 Features (let, const, arrow functions, template literals)

  • JavaScript Classes and Objects

  • JSON and AJAX

  • Fetch API

  • Local Storage and Session Storage

  • Error Handling and Debugging

  • Introduction to JavaScript Frameworks (Optional: React/Angular)

4. Core Java

  • Introduction to Java

  • JVM, JDK, and JRE

  • Variables, Data Types, and Operators

  • Conditional Statements and Loops

  • Methods and Method Overloading

  • Arrays and Strings

  • Object-Oriented Programming

    • Classes and Objects

    • Inheritance

    • Polymorphism

    • Abstraction

    • Encapsulation

  • Constructors and this keyword

  • Exception Handling

  • Packages and Access Modifiers

  • Java Collections Framework

  • Multithreading Basics

  • File Handling

  • Java Best Practices

5. MySQL

  • Introduction to Databases

  • Installing and Configuring MySQL

  • Creating Databases and Tables

  • Data Types in MySQL

  • Basic CRUD Operations (INSERT, SELECT, UPDATE, DELETE)

  • WHERE, AND, OR, NOT, LIKE, BETWEEN Operators

  • Aggregate Functions (COUNT, SUM, AVG, MIN, MAX)

  • GROUP BY and HAVING

  • JOINs: INNER, LEFT, RIGHT, FULL

  • Subqueries

  • Indexes and Constraints

  • Transactions and Rollback

  • User Management and Privileges

  • MySQL Best Practices

6. JDBC

  • Introduction to JDBC

  • JDBC Architecture

  • JDBC Drivers

  • Establishing Database Connection

  • Statement and PreparedStatement

  • ResultSet Handling

  • CRUD Operations using JDBC

  • Transaction Management

  • Batch Processing

  • JDBC with MySQL

  • Exception Handling in JDBC

  • JDBC Best Practices

7. Servlets & JSP

  • Introduction to Web Applications

  • Servlet Architecture

  • Servlet Life Cycle

  • Handling HTTP Requests and Responses

  • GET and POST Methods

  • Session Management

  • Cookies

  • Introduction to JSP

  • JSP Directives, Scriptlets, and Expressions

  • JSP Implicit Objects

  • MVC Architecture using Servlets and JSP

  • Form Handling with JSP

  • Error Handling

  • Best Practices

8. Spring Framework

  • Introduction to Spring

  • Spring Architecture

  • Inversion of Control (IOC)

  • Dependency Injection

  • Spring Bean Configuration

  • Spring MVC Architecture

  • Controllers and Request Mapping

  • Form Handling and Validation

  • Exception Handling

  • Spring with JSP

  • Spring Best Practices

9. Spring Boot

  • Introduction to Spring Boot

  • Spring Boot vs Spring

  • Project Setup and Configuration

  • application.properties / application.yml

  • RESTful Web Services

  • CRUD Operations using Spring Boot

  • Spring Boot with MySQL

  • JPA and Hibernate Integration

  • Pagination and Sorting

  • Exception Handling

  • Spring Boot Security Basics

  • JWT Authentication (Basic)

  • Logging and Monitoring

  • Spring Boot Deployment Basics

  • Security Best Practices

10. Deployment & Project

  • Project Architecture Design

  • Full Stack CRUD Project

  • Frontend + Backend Integration

  • Authentication and Authorization

  • Admin Panel Development

  • Hosting on Server (Tomcat / Cloud)

Java Full Stack Development

Course Duration : 4 months