MALLA REDDY UNIVERSITY
III YEAR TRAINING BATCH DETAILS - 2027 PASSOUT BATCH (ONLY AI-ML Dept.)
Full Stack AI
SL.No Topic Subtopics
HTML, Doctype, Structure of HTML Document, HTML Boilerplate, Comments; Headings, Paragraphs, Line
1 HTML Breaks, Horizontal Rules, Bold, Italic, Underline, Superscript/Subscript, HTML Entities; Create HTML
document with text formatting
Anchor (<a>), Image (<img>), Audio, Video, iframe, alt, src, href, attributes; Ordered Lists, Unordered
2 Text & Media Tags & Lists
Lists, Description Lists; Design a media-rich HTML page with images, video, and various list types
Table Tag, Row/Column (<tr>, <td>, <th>), colspan, rowspan, table styling; Form Tag, Input types (text,
3 Tables, Forms password, radio, checkbox, submit), Labels, Fieldsets, Select & Option, Textarea; Create a registration
form and a table-based pricing layout
Semantic & Structural Tags; Advanced Semantic <header>, <footer>, <article>, <section>, <nav>, <main>, <aside>; Accessibility roles, SEO Importance,
4
Usage Proper nesting, Screen reader considerations; Build a webpage using only semantic tags
<meta>, charset, viewport, keywords, description, author, refresh, robots; New elements (e.g.,
5 Meta Tags and Final Project <canvas>, <video>, <audio>), input enhancements (email, date, range); Build a mini static portfolio site
using all topics covered
Inline/Internal/External CSS, Syntax, Comments, color, background, font, text-align, Units (px, %, em,
6 CSS & Selectors rem)Selectors: Element, Class, ID, Grouping; Style a HTML page using different selectors and styling
techniques
Box Model (content, padding, border, margin), width, height, overflow, border-boxPositioning: Static,
7 Box Model & Positioning Relative, Absolute, Fixed, Stickyz-index, display types (block, inline, inline-block, none); Create layouts
demonstrating box model & positioning techniques
Flex Container & Flex ItemsProperties: display: flex, justify-content, align-items, flex-direction, flex-
8 Flexbox
wrap, gap, order; Build responsive navigation bar and card layout using Flexbox
Grid container & items, grid-template-rows/columns, gap, grid-area, auto-fit, auto-fillMedia Queries,
9 CSS Grid & Responsive Design Mobile-First Design, Viewport Width Units; Build a responsive webpage layout using Grid + Media
Queries
hover, :active, :first-child, :nth-child, :not, etc.CSS Transitions: transition-property, transition-duration,
Pseudo-classes, Transitions & Advanced Topics;
10 timing-function, delayShadows, Gradients, Border Radius, Animations (intro only); Build a fully
Final Hands-on Project
responsive landing page with interactive effects and transitions
hover, :active, :first-child, :nth-child, :not, etc.CSS Transitions: transition-property, transition-duration,
Pseudo-classes, Transitions & Advanced Topics;
10 timing-function, delayShadows, Gradients, Border Radius, Animations (intro only); Build a fully
Final Hands-on Project
responsive landing page with interactive effects and transitions
JS Applications, JS Execution, var, let, const, Data Types, Operators, Type Conversion, console.log, alert,
11 JavaScripting
prompt; Scripts to display messages, perform arithmetic, by using input/output functions
if, else, else if, switch, for, while, do-while, break, continue; Create a calculator, pattern printing, student
grading logic; Function Declaration, Parameters, Return, Function Expressions, Arrow Functions,
Control Flow, Loops & Functions; Arrays & ES6
12 Hoisting, Callback Functions; Create reusable functions, function composition examples; Arrays, push,
Array Methods
pop, shift, unshift, forEach, map, filter, reduce, find, Spread Operator; List of products - filter, map,
calculate total price using reduce
Object creation, Properties/Methods, this, Object Destructuring, ES6 Classes, Inheritance, Constructor
13 Objects & OOP in JS
Functions; Create student/employee object model, use constructor functions
DOM Tree, Selecting Elements, Modifying DOM, Event Listeners, Form Handling, Validation; Build a
14 DOM Manipulation
dynamic to-do list or feedback form
Template Literals, Default Params, Rest & Spread, Optional Chaining, Destructuring, for...of; Refactor old
15 ES6 Advanced Concepts
code using ES6 features
setTimeout, setInterval, Promises, Chaining, async/await, Error Handling; Simulate async behavior using
16 Asynchronous JavaScript
Promises, fetch mock APIs
JSON, Convert JSON <-> JS, fetch() API (GET/POST), Headers, Status, Async with await; Fetch data from
17 JSON & Fetch API
an open API and display on UI
Build a CRUD app using HTML, CSS & JS (Product list / Task Manager), Discuss common output-based &
18 Mini Project
MCQ questions; Final mini-project deployment on GitHub or live server
SPA, React setup (Vite/CRA), JSX syntax, JSX expressions, Component structure, Folder structure,
19 React & JSX Export/import, Developer tools; Create a simple portfolio component with name, picture, and
description using JSX
Component creation, Props passing, Default props, PropTypes validation, Composition of components;
20 Functional Components & Props
Create reusable Card, Profile components using props
useState hook, Reading & updating state, Handling user events, State immutability, Button clicks,
21 useState & Event Handling
Inputs; Build counter, toggler, and text mirroring input field
Ternary & short-circuit rendering, Looping with map, Keys in lists, Dynamic lists; Display a student list
22 Conditional Rendering & Lists
with ranks and conditional badges
Text, checkbox, radio, dropdown, textarea, Form validations, Form submission; Build login and
23 Forms in React (Controlled Components)
registration forms with validations
useEffect, Dependency array, Fetching API data using fetch/axios, Cleanup functions; Build a product list
24 useEffect & API Integration
by calling a live API (dummyjson, fakestoreapi, etc.)
BrowserRouter, Routes, Route, Link, useNavigate, useParams, Nested routing; Create multi-page app
25 Routing in React (React Router v6)
(Home, About, Product Details) with dynamic route
Parent-child communication, Lifting state, useRef for DOM access & timers, useMemo for performance;
26 Lifting State, useRef, useMemo
Timer app using useRef and performance boost using useMemo
useContext for global state, Context creation & usage, Theme & Auth context, Intro to useReducer,
27 Context API & Advanced Hooks
Custom Hooks; Theme switcher using Context API and counter using useReducer
CRUD App with API (add/edit/delete/fetch), Final Deployment (GitHub + Netlify), MCQs, Output
28 Mini Project + Deployment questions, Best practices; Final project: Task Manager/Product Manager (React + Hooks + Router +
Context + API)
RDBMS vs DBMS, Tables, Rows, Columns, Primary Key, Foreign Key, ER Diagram; Install
29 Database Management System
MySQL/PostgreSQL, Create database, create simple table, insert sample records
CREATE, ALTER, DROP, RENAME, Data Types, Constraints (NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN
30 SQL- DDL Commands
KEY, DEFAULT, CHECK); Create student/employee table with constraints
INSERT, UPDATE, DELETE, WHERE clause, ORDER BY, LIMIT; Modify employee records, filter based on
31 SQL – DML Commands
conditions
SELECT, DISTINCT, WHERE, IN, BETWEEN, LIKE, Logical Operators (AND, OR, NOT);Filtered queries with
32 SQL – SELECT Queries
sorting and pattern matching
COUNT, SUM, AVG, MAX, MIN, GROUP BY, HAVING; Calculate department-wise salary, student-wise
33 Aggregate Functions & GROUP BY
marks aggregation
JOIN syntax, ON clause, table aliasing, self joins; Join employee-department tables and show combined
34 SQL Joins (INNER, LEFT, RIGHT, FULL)
data
Scalar subqueries, Nested subqueries, IN, EXISTS, UNION, INTERSECT; Fetch top N records, use subquery
35 Subqueries & Set Operations
to filter data
1NF, 2NF, 3NF, BCNF, Data Redundancy, Functional Dependency, ER Diagram to Tables; Normalize a
36 Normalization & Data Design
university database, identify anomalies
Index types, View creation, Transaction control (COMMIT, ROLLBACK, SAVEPOINT), ACID Properties;
37 Indexing, Views & Transactions
Create indexes, views, perform insert/update inside transactions
Build small DB schema (e.g., Library Mgmt / E-commerce), Write full CRUD queries, Optimize queries;
38 Mini Project
Real-time schema design, deployment script, and interview MCQs
Setup & Installation, Node.js architecture, REPL, Core modules (fs, http, path), npm; Create Node script
39 Node.js
using http & fs modules
Exports/imports, CommonJS, Callbacks, Promises, async/await, Event loop; Read/write file async, chain
40 Modules & Asynchronous JS
Promises
What is Express?, Creating server, Routing (GET, POST), Middleware, Handling JSON; Create simple CRUD
41 Express.js
routes with Express
Route parameters, Query strings, Express Router, Custom middleware, Logging requests; Create
42 Express Routing & Middleware
modular routes (e.g., /users, /products)
RDBMS concepts, MySQL setup, Tables, Primary/Foreign Keys, MySQL Workbench, Queries; Create DB
43 MySQL
and sample tables (users, products)
Connect Node to MySQL using mysql2 or sequelize, Pooling, Query execution; Setup database config,
44 Node.js with MySQL
perform sample SELECT/INSERT queries
Sequelize setup, Models, Syncing Tables, Associations (One-to-One, One-to-Many); Define User and
45 Sequelize ORM
Product models with relationships
REST APIs using Express + Sequelize, Status codes, Error handling; Implement POST, GET, PUT, DELETE for
46 CRUD Operations with MySQL
any model
User registration, Password hashing using bcrypt, Sequelize validations; Create registration API with
Authentication, Authorization and Protected hashed passwords; Login API, JWT generation using jsonwebtoken, Save tokens, Login verification; Build
47
Routes login API and return signed JWT; Middleware to verify JWT, Role-based access (admin, user), Protect
APIs; Secure protected routes using token verification
Joi or express-validator, Global error handler middleware; Validate login/register inputs and handle
48 Input Validation & Error Handling
errors
Multer file upload, Upload profile images, Static file serving, dotenv config; Build API to upload and serve
49 File Uploads & .env Config
profile images
CORS setup, Connect APIs from React, Use Axios/Fetch, Pass auth token in headers; Connect React
50 React + Node Integration
register/login/forms to backend
Build Auth-based App (React + Node + MySQL), Test with Postman, Deploy (Render/Netlify), Interview
51 Mini Full Stack Project + Deployment
prep; Final integration of full-stack app with DB, JWT & protected routes
52 Deep Learning Neural networks, activation functions, tools & frameworks
53 ANN Architecture Multilayer Perceptrons, forward & backward propagation, optimizers
54 Model Training & Evaluation Train-test split, loss functions, accuracy, regularization
55 CNN Filters, pooling, image classification with Keras
56 Transfer Learning with CNN VGG, ResNet, Fine-tuning for custom tasks
57 Image Classification API RESTful API to classify uploaded images using CNN
58 Object Detection in Web Apps Upload image/video and detect objects
59 RNN & LSTM Models Sequence modeling, LSTM, GRU, use cases
60 Saving and Loading Models Pickle, Joblib, Keras methods
61 Sentiment Analysis Integration Web form input -> sentiment analysis model
62 Recommendation Systems Use user history to generate product/content recommendations
63 Time Series Forecasting Web UI for forecasting stock/sales trends using LSTM
64 Discriminator vs Generator GANs fundamentals, use cases
65 Autoencoders and Variants Denoising Autoencoders, VAEs
66 Training GAN Models Architecture, loss functions, visual outputs
67 Transformers and Self-Attention Attention mechanism, architecture of transformer blocks
68 Custom Transformer Models Build a toy transformer, encoder-decoder overview
69 Diffusion Models Forward/reverse process, how image quality improves
70 Hands-on: Stable Diffusion Use huggingface/diffusers to run sample generation
71 Deploying Models using Flask Building RESTful APIs for prediction
72 Chatbots with GenAI Chat interface powered by LLM (e.g., GPT-2, LLaMA)
73 AI-Generated Content Integration Text/image generation embedded in a blog/product site
74 Images, Audio, Speech Text-to-image, TTS/STT tools, image/audio generation
75 Image Generation API Text input -> image output via API
76 Text-to-Image Synthesis in UI Convert UI input text to visual image
77 Music Generation for Web Integrate music generation with web controls
78 Speech Recognition Integration Microphone input -> real-time transcription
79 Video Generation for Web End-to-end pipeline of video generation from prompts
80 GenAI for Video Text-to-video tools, APIs, demonstrations
81 LLMs and Tokenization GPT, BERT, etc., Tokenizer classes, context windows
82 FastAPI + Hugging Face Deployment Deploy LLM inference with FastAPI backend
83 Retrieval-Augmented Generation Concepts Chunking, vector stores, retriever + generator
84 Build RAG Pipeline Embedding DB (FAISS), query and generate response
85 Prompt Engineering Zero-shot, few-shot, prompt tuning, design best prompts
86 Agentic AI & Capstone LangChain Agents, autonomous flows, final project review
Overview of Cloud Computing (AWS, Azure), Key services for ML model hosting (S3, EC2, Lambda for
Cloud Computing & AWS; Blob, App Services for Azure),Setting up AWS and Azure free tier accounts, Introduction to Flask –
87
Flask routing, templates, API basics
Practice: Build a simple Flask API and run locally
Save and load ML models using pickle/joblib,Integrating ML models into Flask APIs,Creating endpoints
88 Model Preparation and Flask Integration for prediction
Practice: Deploy a trained ML model with Flask locally
AWS EC2 basics – instance creation, security group setup, Installing dependencies (Python, Flask, model
libraries)
89 Deploying ML Model with Flask on AWS
Transferring Flask app to EC2 using SCP/SSH,Running Flask API on public IP and testing
Practice: Deploy ML Flask app to AWS EC2 and test
90 Project Execution Project session -1
91 Project Execution Project session -2