0% found this document useful (0 votes)
14 views39 pages

Data Science and Generative AI Syllabus

The document outlines three comprehensive courses: Data Science, Generative AI, and Java Full Stack Development, each lasting 300 hours and consisting of 10 modules. Each course combines theoretical knowledge with practical skills, covering a range of topics from programming and machine learning to generative models and full-stack web development. By the end of these courses, learners will be equipped to apply their skills in real-world projects across various industries.

Uploaded by

Theju N
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views39 pages

Data Science and Generative AI Syllabus

The document outlines three comprehensive courses: Data Science, Generative AI, and Java Full Stack Development, each lasting 300 hours and consisting of 10 modules. Each course combines theoretical knowledge with practical skills, covering a range of topics from programming and machine learning to generative models and full-stack web development. By the end of these courses, learners will be equipped to apply their skills in real-world projects across various industries.

Uploaded by

Theju N
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Course Name Data Science Syllabus

Course Duration 300 Hours / 10 Modules


Course Type Regular

Course Description
This course is designed to build expertise in Data Science by combining programming,
statistical modeling, machine learning, deep learning, big data analytics, and visualization.
Students will gain practical knowledge through hands-on projects using real-world
datasets, industry-standard tools, and cloud platforms. By the end of the course, learners
will be equipped to analyze data, build predictive models, apply advanced AI techniques,
and present insights effectively for decision-making in various industries.

Course Outcomes
- Apply programming skills (Python/R/SQL) to handle, clean, and preprocess diverse
datasets.
- Implement statistical modeling techniques to analyze data patterns and validate business
hypotheses.
- Develop and evaluate machine learning and deep learning models for predictive and
prescriptive analytics.
- Utilize big data frameworks and cloud platforms to manage, process, and analyze large-
scale datasets efficiently.
- Create advanced visualizations and dashboards to communicate analytical findings
effectively.
- Integrate AI-driven insights into decision-making processes for real-world business and
industry applications.
- Work on end-to-end data science projects using real-world datasets to demonstrate
practical problem-solving skills.

1
Course Outline

Module No. of
Module Name Topics Covered
No. Hours
 Introduction to Python & Jupyter Notebooks
 Data Structures: Lists, Tuples, Sets, Dictionaries
 Functions, Modules, and Packages
 NumPy for Numerical Computations
 Pandas for Data Manipulation (Series, DataFrames)
 Data Import/Export (CSV, Excel, SQL, APIs)
 Data Cleaning & Preprocessing
Hands-on:
1
Python for Data  Working with Pandas DataFrames 30
Science  Data wrangling (missing values, outliers)
 Importing datasets from APIs and databases

Tools:
 Python
 Jupyter
 NumPy
 Pandas

 Descriptive Statistics (Mean, Median, Mode, Variance,


Std Dev)
 Probability Distributions (Normal, Binomial, Poisson)
 Hypothesis Testing (Z-test, T-test, Chi-Square, ANOVA)
 Correlation & Covariance
 Regression Basics
 Bayesian Statistics
Statistics & Hands-on:
2 Probability for  Distribution visualization with Matplotlib/Seaborn 30
Data Science  Hypothesis testing on sample datasets
 Correlation analysis between features

Tools:
 Python (SciPy, StatsModels)
 Seaborn
 Excel

2
Module No. of
Module Name Topics Covered
No. Hours
 Visualization Basics (Charts, Histograms, Heatmaps)
 Advanced Visualization (Pairplots, Boxplots, Violin
plots)
 Dashboards & Storytelling
 Interactive Visualization with Plotly
 Business Insight Generation
Hands-on:
Data
 Build interactive dashboards
Visualization &
3  Create storytelling visualizations for business cases 25
Business
Insights  Data-driven decision-making reports

Tools:
 Matplotlib
 Seaborn
 Plotly
 Power BI / Tableau

 Relational Database Basics


 SQL Queries (SELECT, WHERE, GROUP BY, HAVING,
JOINs)
 Subqueries & Window Functions
 Data Extraction for Analytics
 Connecting SQL with Python
Hands-on:
 Write complex SQL queries on sample datasets
SQL & Data
4
Handling  Perform ETL (Extract, Transform, Load) with Python + 25
SQL
 Case Study: Retail sales analysis

Tools:
 MySQL / PostgreSQL
 SQLite
 SQLAlchemy
 Pandas

3
Module No. of
Module Name Topics Covered
No. Hours
 Supervised Algorithms: Linear Regression, Logistic
Regression, Decision Trees, Random Forests, Gradient
Boosting, KNN, SVM
 Model Evaluation (Accuracy, Precision, Recall, F1, ROC-
AUC)
 Cross-validation & Hyperparameter Tuning
Machine Hands-on:
Learning –  Predict housing prices (Regression)
5 40
Supervised  Classify emails (Spam vs Ham)
Learning  Model evaluation with confusion matrix

Tools:
 Scikit-learn
 Pandas
 NumPy
 Matplotlib
 Clustering (K-Means, Hierarchical, DBSCAN)
 Dimensionality Reduction (PCA, t-SNE)
 Association Rule Learning (Apriori, Eclat)
 Anomaly Detection
Hands-on:
Machine
 Customer segmentation using clustering
Learning –
6
Unsupervised  Market basket analysis with Apriori 25
Learning  Dimensionality reduction for visualization

Tools:
 Scikit-learn
 MLxtend
 Python Visualization
 Neural Network Fundamentals
 Activation Functions, Backpropagation
 Deep Learning Architectures (ANN, CNN, RNN)
 Transfer Learning
 Regularization & Optimization Techniques
Hands-on:
Deep Learning  Build ANN for classification tasks
7 with Neural  Image recognition using CNN (MNIST/CIFAR dataset) 35
Networks  Time series forecasting using RNN/LSTM

Tools:
 TensorFlow
 Keras
 PyTorch

4
Module No. of
Module Name Topics Covered
No. Hours
 Text Preprocessing (Tokenization, Stopwords,
Lemmatization)
 Bag of Words, TF-IDF
 Sentiment Analysis
 Word Embeddings (Word2Vec, GloVe, BERT basics)
 Text Classification Models
Hands-on:
Natural
 Sentiment analysis of tweets
Language
8  Build spam classifier using TF-IDF 25
Processing
(NLP)  Named Entity Recognition (NER) task

Tools:
 NLTK
 SpaCy
 Scikit-learn
 HuggingFace Transformers

 Introduction to Big Data Ecosystem


 Hadoop & HDFS Basics
 Spark for Data Processing
 Cloud Platforms (AWS/GCP/Azure for Data Science)
 Stream Processing & Real-time Analytics
Hands-on:
 Run MapReduce jobs on Hadoop
Big Data &  Perform data transformations in Spark
9 Cloud for Data  Store & query data in cloud storage (AWS S3, GCP 35
Science BigQuery)

Tools:
 Hadoop
 Spark (PySpark)
 AWS S3
 GCP BigQuery
 Databricks

5
Module No. of
Module Name Topics Covered
No. Hours
 Model Deployment Strategies
 Flask/Django API for ML Models
 MLOps Basics (CI/CD for ML)
 Final Capstone Project: End-to-End Data Science
Lifecycle
Hands-on:
 Deploy ML model using Flask on cloud
Capstone  Automate model training pipeline
10 Project &  Capstone Project Examples: Fraud detection, 30
Deployment Predictive maintenance, Recommendation engine

Tools:
 Flask
 FastAPI
 Docker
 AWS/GCP/Azure
 MLflow

6
Course Name Generative AI Syllabus
Course Duration 300 Hours / 10 Modules
Course Type Regular

Course Description
This course provides an in-depth journey into Generative AI, covering the theoretical
foundations, tools, and practical skills required to design and deploy AI models that generate
text, images, audio, and more. Students will explore deep learning architectures (GANs, VAEs,
Transformers, Diffusion Models), fine-tune large language models (LLMs), and build
applications powered by generative AI. By the end of the course, learners will be equipped to
work on cutting-edge projects in AI, including chatbots, content generation, image synthesis,
and AI-driven creative applications.

Course Outcomes

-Understand the mathematical and deep learning foundations of generative models.

- Implement and train GANs, VAEs, Transformers, and Diffusion Models for various use
cases.

- Work with pre-trained LLMs (GPT, LLaMA, Falcon, etc.) for NLP applications.

- Apply prompt engineering and fine-tuning techniques to customize generative models.

- Build generative systems for text, images, audio, and video.

- Evaluate generative models using quantitative and qualitative metrics.

- Deploy AI models into production with MLOps and cloud platforms.

- Design and execute end-to-end Generative AI projects across domains (healthcare, finance,
entertainment, education).

1
Module Module Topics Covered No. of
No. Name Hours
• AI, ML, DL overview
• What is Generative AI? Use cases (ChatGPT, DALL·E,
Stable Diffusion)
• Types of Generative Models
• Basics of Probability & Linear Algebra for AI
Introduction to Hands on:
1 Generative AI  with Google Colab / Jupyter 20
 Run pre-trained Hugging Face models for text
generation
Tools:
 Python
 Colab
 Hugging Face Transformers
• Neural Networks & Backpropagation
• CNNs for feature extraction
• RNNs, LSTMs, GRUs for sequence modeling
• Optimization & Regularization
Deep Learning Hands on:
2 Foundations •Build ANN, CNN, RNN from scratch 30
• Image classification on CIFAR-10
Tools:
 TensorFlow
 Keras
 PyTorch
• Autoencoders: Basic to Variational
• Latent space representation
• Applications in image & anomaly detection
Hands on:
Variational
3 • Build a VAE for MNIST digit generation 25
Autoencoders
• Latent space interpolation experiments
Tools:
 PyTorch
 TensorFlow
• GAN Architecture: Generator & Discriminator
• Types: DCGAN, Cycle GAN, StyleGAN, Conditional GANs
• Applications: Image generation, Deepfakes
Hands on:
Generative
• Train a DCGAN to generate images 35
Adversarial
• Experiment with StyleGAN pre-trained models
Networks
4 Tools:
 PyTorch
 TensorFlow
 GANZoo

2
Module Module Topics Covered No. of
No. Name Hours
• Attention Mechanism & Transformer Architecture
• BERT, GPT, T5, LLaMA, Falcon overview
• Fine-tuning pre-trained LLMs
• Retrieval-Augmented Generation (RAG)
Transformers & Hands on:
5 Large Language • Fine-tune GPT-2 for text generation
40
Models • Implement text summarization with BERT/T5
• RAG pipeline with Lang Chain
Tools:
 Hugging Face
 Lang Chain
 OpenAI API
• Denoising Diffusion Probabilistic Models (DDPM)
• Stable Diffusion & Imagen
• Applications in image & video generation
Hands on:
Diffusion
• Generate images using Stable Diffusion
6 Models 30
• Fine-tune diffusion models with Dream Booth
Tools:
 Stable Diffusion
 Diffusers Library
 Dream Booth
• Prompt Design Strategies (Zero-shot, Few-shot, Chain-
of-Thought)
• Bias, Ethics & Fairness in Generative AI
• Guardrails for AI systems (filters, moderation)
Prompt
Hands on:
Engineering &
7 • Prompt tuning with GPT models 25
Responsible AI
• Bias detection experiments
Tools:
 OpenAI API
 Guardrails AI
 Prompt injection testing tools
• Text-to-Image (Stable Diffusion, DALL·E)
• Text-to-Audio (Audio LM, Jukebox)
• Text-to-Video (Make-A-Video, Runway)
• Multimodal embeddings
Hands on:
Multimodal
8 • Generate images with text prompts 30
Generative AI
• Build a text-to-music app
Tools:
 OpenAI DALL·E
 Stable Diffusion
 OpenAI Jukebox

3
Module Module Topics Covered No. of
No. Name Hours
• Serving models with Flask/FastAPI
• Containerization with Docker
• Model deployment on AWS/GCP/Azure
• Monitoring & Scaling Generative Models
Hands on:
• Deploy LLM API with FastAPI
Deployment &
• Containerize Stable Diffusion with Docker
MLOps for
9 • Deploy chatbot on AWS 35
Generative AI
Tools:
 Flask
 FastAPI
 Docker
 AWS/GCP
 MLflow

• End-to-End Generative AI Project


• Domains: Healthcare, Finance, Retail, Entertainment
• Presentation & Documentation

Hands on:
• AI-powered Content Generator (blogs, posts,
Capstone
marketing)
10 Project 30
• Text-to-Image Art Generator
• Intelligent Chatbot with LLM + RAG
• AI-based Music Generator
Tools:
 Full Generative AI Stack
 GitHub
 Postman

4
Course Name Java
Course Duration 300 Hours / 10 Modules
Course Type Regular

Course Description
This course equips learners with end-to-end skills in Java Full Stack Development, combining
front-end technologies (HTML, CSS, JavaScript, React), back-end development (Java, Spring
Boot), and databases (MySQL, MongoDB). It emphasizes both theoretical foundations and
hands-on projects, ensuring learners can design, develop, test, and deploy full-stack web
applications.

Course Outcomes

- Apply Java programming & OOP principles to build scalable backend systems.

- Work with databases (MySQL, MongoDB) to store and manage application data.

- Develop responsive front-end applications with HTML, CSS, JavaScript, and React.

- Implement REST APIs with Spring Boot and integrate them with front-end applications.

- Use authentication & security mechanisms (JWT, Spring Security) for secure apps.

- Deploy applications using Docker, Git, and cloud platforms (AWS/Heroku).

- Work in Agile teams with GitHub-based collaboration.

- Deliver real-world projects (E-commerce, social media, Task Management).

1
Module Module No. of
Topics Covered
No. Name Hours
• What is a program, memory, programming languages
• Portability & JVM Architecture
• Java Runtime Environment (JRE, JDK)
• OOP Principles: Classes, Objects, Inheritance,
Polymorphism
• Methods, Variables, Data Types, Wrapper Classes
• Loops, Conditional Statements, Arrays (1D, 2D, Jagged)
Java
1 • Strings (Immutable & Mutable) 30
Foundations
Hands on:
• Write OOP-based Java programs
• Array and String manipulation problems
• Hacker rank-style coding challenges generation
Tools:
 Java JDK
 Eclipse/IntelliJ
• Features of Java (Collections, Generics, Exception
Handling)
• Multithreading & Concurrency
• JDBC Basics, CRUD operations with MySQL
• Connection Pooling, Prepared Statements
Advanced Java • JDBC best practices
2 & JDBC Hands on: 30
• Create Employee DB with JDBC CRUD operations
• Build console-based student management system
Tools:
 Java
 MySQL
 JDBC Driver
• What is DBMS? RDBMS vs DBMS
• MySQL Features, ER Diagrams
• Normalization
• SQL Commands: DDL, DML, DCL
• SELECT, WHERE, AND/OR, LIKE, BETWEEN, ORDER BY
MySQL • Joins, Subqueries, Views, Stored Procedures
3 Database Hands on: 30
• Design schema for E-commerce system
• Write queries for analytics (Top 5 customers/products)
• Create and test stored procedures
Tools:
 MySQL Workbench
 phpMyAdmin

2
Module Module No. of
Topics Covered
No. Name Hours
• NoSQL vs SQL, Versions of MongoDB
• Installation & MongoDB Compass
• JSON vs BSON, Default databases
• CRUD Operations
• Collections & Documents
• Aggregations & Indexing
• Mongoose ODM
MongoDB 25
Hands on:
Database
• Create NoSQL schema for shopping cart
4
• CRUD operations using MongoDB Shell
• Integrate MongoDB with Java backend
Tools:
• MongoDB
• MongoDB Atlas
• Mongoose
• Basic Tags: Headings, Paragraphs, Links, Images
• Tables, Forms, Multimedia
• Centering content, Horizontal lines, Formatting
• Semantic Elements

Hands on:
5 HTML5
• Build personal portfolio webpage 20
• Create multi-page static website
Tools:
• VS Code
• Chrome
 DevTools

• Syntax & Anatomy of CSS


• Inline, Internal, External CSS
• CSS Selectors & Rules
• Flexbox & Grid Layout
• Responsive Design with Media Queries
• Bootstrap/Material UI
CSS3 Hands on:
6 25
• Apply CSS styling to forms & tables
• Responsive blog design
• Create a styled dashboard layout
Tools:
 VS Code
 Bootstrap
 Material UI

3
Module Module No. of
Topics Covered
No. Name Hours
• JavaScript Intro, Syntax, Tools
• Variables, Functions, Events
• DOM Manipulation
• ES6 Features: Arrow Functions, Classes, Modules
• Async Programming: Callbacks, Promises, Async/Await

JavaScript &
7 ES6+ 30
Hands on:
• Build a JavaScript-based form validator
• Implement fetch API to display live data
• Create mini-calculator with DOM events
Tools:
 [Link]
 VS Code
 Chrome DevTools

• React Installation & Setup


• JSX, Components (Class & Functional)
• Props & State, Conditional Rendering
• Event Handling & Lifecycle Methods
• React Hooks (useState, useEffect)
• Routing with React Router
• State Management with Redux
ReactJS Front-
8 40
End Hands on:
• Build Todo List with React
• CRUD app with REST API integration
• Implement Redux store for global state
Tools:
• React
• Redux
• React Router
• Material UI

4
Module Module No. of
Topics Covered
No. Name Hours
• Spring Framework Introduction
• Spring Boot Setup & Project Structure
• Dependency Injection
• REST APIs with Spring Boot
• Spring Data JPA with MySQL/MongoDB
• Exception Handling & Logging
Spring & Spring
Hands on:
9 Boot Backend 40
• Build REST API for user management
• Integrate Spring Boot with MySQL and MongoDB
• Create full CRUD application
Tools:
 Spring Boot
 Hibernate
 Postman
• Spring Security, JWT Authentication
• Role-Based Access Control
• Dockerization & CI/CD Basics
• Deployment on AWS/Heroku
• Agile Project Development & Documentation

Security,
Deployment & Hands on:
10 30
Capstone • E-commerce App with cart, payment, and auth
Project • Social Media App with posts & likes
• Project Management System with users & roles
Tools:
 Spring Security
 JWT
 Docker
 AWS/Heroku

5
Course Name Testing Full Stack Syllabus
Course Duration 320 Hours / 6 Modules
Course Type Regular

Course Description
This course provides a full journey into Testing, covering Manual Testing, Core Java,
Automation Testing with Selenium, API Testing, Performance Testing, and DevOps/CI-CD
for testing. By the end of the program, learners will be able to perform end-to-end testing on
web, API, and enterprise systems, mastering both functional and non-functional testing
across tools and frameworks.

Course Outline

Module Module No. of


Topics Covered
No. Name Hours
• Software Testing Basics: SDLC, STLC, Agile/Scrum
• Testing Levels: Unit, Integration, System, UAT
• Testing Types: Functional, Non-Functional, Regression,
Smoke, Sanity
• Test Scenarios, Test Cases, Test Data Preparation
• Bug Life Cycle & Defect Tracking Tools (JIRA, Bugzilla)
Hands-on:
Manual Testing
1 • Write test cases for a sample app 40
Fundamentals
• Execute test cycles manually
• Report defects in JIRA

Tools:
• JIRA
• Bugzilla
• TestLink

1
Module Module No. of
Topics Covered
No. Name Hours
• Java Basics: Variables, Data Types, Operators
• Control Statements (if-else, loops, switch)
• Arrays & Strings
• OOP Concepts: Classes, Objects, Inheritance,
Polymorphism, Encapsulation, Abstraction
• Exception Handling & Debugging
• Collections Framework (List, Set, Map)
• File Handling & I/O
Core Java for • Introduction to Maven & JUnit/TestNG
2 Test Hands-on: 50
Automation • Write Java programs for test case automation logic
• Use Collections for data-driven testing
• Create JUnit/TestNG test cases

Tools:
• Java JDK
• Eclipse/IntelliJ
• Maven
• TestNG
• Selenium WebDriver Basics
• Locators & WebElement Commands
• Handling Alerts, Frames, Windows, Dropdowns
• Synchronization (Implicit & Explicit Waits)
• Data-Driven Testing with Excel/Properties
• TestNG Framework & Assertions
• Page Object Model (POM) & Page Factory
• BDD with Cucumber
• Cross-browser & Parallel Testing
Automation Hands-on:
3 Testing with • Automate login workflows of web apps 70
Selenium • Build a Selenium framework with POM & TestNG
• Execute Cucumber BDD test cases

Tools:
• Selenium WebDriver
• Java
• TestNG
• Maven
• Cucumber
• TestNG

2
Module Module No. of
Topics Covered
No. Name Hours
• Basics of REST & SOAP APIs
• HTTP Methods (GET, POST, PUT, DELETE)
• Postman Basics (Collections, Variables)
• Automated API Testing with Rest Assured
• JSON/XML Schema Validation
• API Mocking & Contract Testing
• Integration of API Tests with Selenium Framework
Hands-on:
4 API Testing • CRUD operations testing with Postman 50
• Automate API validation with Rest Assured
• Integrate API tests into CI pipeline

Tools:
• Postman
• Newman
• Rest Assured
• Swagger
• Performance Testing Fundamentals
• Load, Stress, Endurance, Spike Testing
• Apache JMeter Basics: Thread Groups, Samplers,
Listeners
• Parameterization & Correlation
• Analyzing Performance Metrics
• Reporting & Bottleneck Identification
Performance Hands-on:
5 40
Testing • Create a JMeter test plan for web apps
• Execute load testing with different users
• Generate performance reports and analyze results

Tools:
• Apache JMeter
• Grafana
• InfluxDB
• Introduction to DevOps in Testing
• Version Control with Git/GitHub
• Continuous Integration with Jenkins
• Configuring Jenkins Pipelines for Selenium & API Tests
CI/CD & • Containerization (Docker) for Test Environments
6 DevOps for • Test Reports with Allure/Extent 70
Testing • Cloud Testing (Selenium Grid, BrowserStack, Sauce
Labs)
Hands-on:
• Build Jenkins pipeline for automated Selenium tests
• Integrate API test suite in CI/CD pipeline

3
• Deploy containerized test environment with Docker
• Execute cross-browser testing on BrowserStack

Tools:
• Jenkins
• Git/GitHub
• Docker
• Allure
• BrowserStack

4
Course Name Cyber Security Syllabus
Course Duration 300 Hours / 10 Modules
Course Type Regular

Course Description
This course provides a comprehensive foundation and advanced skills in Cyber Security,
designed to prepare learners for securing modern IT infrastructures. Covering key areas
such as Network Security, Cloud Security, Endpoint Security, Mobile Security, IoT
Security, Application Security, and Zero Trust frameworks, the program blends theory
with practical hands-on labs. Learners will gain exposure to industry-leading tools,
standards, and real-world scenarios. By the end of the course, participants will be
equipped to identify vulnerabilities, mitigate threats, implement security controls, and
respond to incidents effectively, making them job-ready for roles in cybersecurity, SOC
operations, penetration testing, cloud security, and governance.

Course Outline
Module Module No. of
Topics Covered
No. Name Hours
• Cybersecurity Overview & Threat Landscape
• Security Principles (CIA Triad, Defense in Depth, Zero
Trust introduction)
• Cryptography Basics (Symmetric, Asymmetric, Hashing,
Digital Signatures)
• Networking Essentials (OSI, TCP/IP, IP addressing,
Routing, Protocols)
• Packet Analysis Basics
Fundamentals Hands-on:
of Cyber
1 • Capturing and analyzing packets with Wireshark 30
Security &
Networking • Identifying protocols and suspicious traffic
• Using Nmap for port scanning
• Simulating brute force & phishing scenarios

Tools:
• Wireshark
• Nmap
• Packet Tracer
• Kali Linux

1
Module Module No. of
Topics Covered
No. Name Hours
• Network Attacks (DoS/DDoS, MITM, Spoofing)
• Firewalls (Types, Configuration, NAT)
• IDS/IPS (Snort, Suricata)
• VPN & Secure Communication (IPSec, SSL VPN)
• Wireless Security (WPA2/WPA3, Rogue APs)
• Secure Network Architecture (DMZ, VLANs)
• Network Hardening
Hands-on:
• Configure ACLs and firewall rules in pfSense
Network
2 • Deploy IDS/IPS with Snort 40
Security
• Set up a site-to-site VPN
• Crack WPA2 WiFi in controlled lab

Tools:
• Cisco Packet Tracer
• pfSense
• Snort
• Suricata
• OpenVPN
• Endpoint Threats (Malware, Ransomware, Rootkits)
• Endpoint Protection Solutions (Antivirus, EDR, XDR)
• System Hardening (Windows/Linux)
• Patch & Update Management
• Endpoint Forensics (Logs, Registry Analysis)
Hands-on:
• Install and configure Microsoft Defender ATP
Endpoint • Run malware detection and quarantine
3 25
Security • Configure Sysinternals tools
• Hardening Linux server with iptables

Tools:
• Symantec Endpoint
• CrowdStrike Falcon
• Microsoft Defender ATP
• Sysinternals

2
Module Module No. of
Topics Covered
No. Name Hours
• Cloud Computing Basics (IaaS, PaaS, SaaS)
• Cloud Security Challenges & Shared Responsibility
Model
• IAM in Cloud (Roles, Policies, MFA)
• Cloud Data Protection (Encryption, KMS)
• Network Security in Cloud (VPCs, Security Groups)
• Logging & Monitoring (CloudTrail, Azure Security
Center)
• Cloud Compliance Standards (ISO 27017, GDPR, PCI-
DSS)
4 Cloud Security Hands-on: 35
• Create IAM roles, groups, policies
• Configure Security Groups and NACLs
• Enable CloudTrail and analyze logs
• Secure a cloud bucket (AWS S3/Azure Blob)

Tools:
• AWS Security Hub
• Azure Security Center
• Prisma Cloud
• CloudTrail
• Secure SDLC & DevSecOps
• OWASP Top 10 Vulnerabilities (SQLi, XSS, CSRF, RCE)
• Application Testing (SAST, DAST)
• Secure APIs (Auth, Rate Limiting, JWT)
• Web Application Firewalls (WAF)
• Secure Coding Practices
Hands-on:
• Exploit OWASP DVWA (SQLi, XSS)
Application • Perform vulnerability scanning with Burp Suite/ZAP
5 • Secure an API with authentication 35
Security
• Static code analysis with SonarQube

Tools:
• Burp Suite
• OWASP ZAP
• SonarQube
• Checkmarx
• DVWA
• Juice Shop

3
Module Module No. of
Topics Covered
No. Name Hours
• Mobile OS Architecture (Android/iOS)
• Mobile Attack Vectors
• Mobile Penetration Testing
• Reverse Engineering Mobile Apps
• Secure Mobile Development (OWASP MSTG)
• Mobile Device Management (MDM)
Hands-on:
• Reverse engineer APK with JADX
6 Mobile Security • Scan APK with MobSF 25
• Dynamic analysis of mobile app traffic
• Configure MDM for enterprise

Tools:
• MobSF
• Drozer
• Android Studio
• JADX
• OWASP MSTG
• IoT Ecosystem & Architecture
• IoT Threat Landscape & Vulnerabilities
• IoT Penetration Testing
• IoT Device Hardening
• Firmware Security
Hands-on:
• Scan IoT devices with Nmap
7 IoT Security • Use Shodan for IoT exposure discovery 25
• Analyze IoT traffic with Wireshark
• Test and harden IoT default credentials

Tools:
• Shodan
• Nmap
• Wireshark
• IoT Testbeds

4
Module Module No. of
Topics Covered
No. Name Hours
• IAM Concepts (AAA, RBAC, ABAC, PBAC)
• MFA, SSO, PAM
• Zero Trust Model Principles
• ZTNA Implementation
Hands-on:
• Configure MFA for cloud apps
• Set up SSO with Okta/Azure AD
IAM & Zero • Configure PAM with CyberArk
8 30
Trust
• Simulate Zero Trust enforcement

Tools:
• Okta
• Azure AD
• CyberArk
• Ping Identity
• Google BeyondCorp
• SOC Operations & SIEM
• Threat Intelligence & Hunting
• Incident Response Lifecycle
• Digital Forensics (Disk, Memory)
Hands-on:
• Configure Splunk/ELK dashboards
• Detect brute force from logs
SOC & Incident • Simulate phishing incident
9 35
Response
• Perform memory forensics with Autopsy

Tools:
• Splunk
• ELK Stack
• AlienVault
• Autopsy
• MISP

5
Module Module No. of
Topics Covered
No. Name Hours
• Governance (Policies, Standards, Frameworks)
• Risk Management
• Compliance (ISO 27001, NIST, GDPR, PCI DSS)
• Business Continuity & DR
• Ethics in Cybersecurity
Hands-on:
GRC & • Conduct mock risk assessment
10 Capstone • Create compliance audit checklist 20
Project • Capstone: Secure enterprise infra (network + cloud +
endpoint + application)

Tools:
• ISO Toolkits
• Risk Assessment Templates
• Compliance Checklists

6
Course Name MERN Stack Development Syllabus
Course Duration 300 Hours / 8 Modules
Course Type Regular

Course Description
This course provides hands-on training in MERN Stack development, covering MongoDB,
[Link], [Link], and [Link]. Students will learn how to build full-stack applications,
covering front-end, back-end, APIs, databases, authentication, deployment, and DevOps. By
the end, learners will be able to design, develop, and deploy scalable, real-world MERN
applications.

Course Outcomes
- Build responsive front-end applications using [Link] with reusable components, routing,
and state management.

- Develop scalable REST APIs using [Link] and [Link].

- Design and manage databases in MongoDB with schema modeling, indexing, and
aggregation.

- Implement authentication and authorization with JWT, OAuth2, and secure APIs.

- Integrate React front-end with [Link] and MongoDB for full-stack applications.

- Apply DevOps and deployment practices using Docker, GitHub Actions, and cloud services
(AWS/Heroku).

- Collaborate with Git/GitHub in Agile workflows.

- Deliver industry-standard MERN projects such as e-commerce, social platforms, and


project management apps.

1
Module Module No. of
Topics Covered
No. Name Hours
• Internet & Web Architecture
• HTML5, CSS3, JavaScript ES6+
• DOM Manipulation, Responsive Design with Bootstrap
• Git & GitHub Basics
Web Hands-on
• Build responsive static web pages
1 Development 37.5
• GitHub project hosting
Fundamentals
Tools:
• VS Code
• Git
• Bootstrap
• JavaScript ES6+ (Arrow Functions, Spread,
Destructuring)
• Async Programming (Promises, Async/Await, Callbacks)
• Modular JavaScript (import/export)
• Error Handling & Debugging
2
JavaScript & Hands-on 37.5
ES6+ Essentials • Async API fetch implementation
• Modular coding examples

Tools:
• [Link]
• VS Code
• React Basics (JSX, Components, Props, State)
• React Hooks (useState, useEffect, useContext)
• React Router for Navigation
• Forms & Validation
• Redux for State Management
• Context API & Local Storage
• Integrating REST APIs with React
[Link] Front- Hands-on
3 End • Build a React app with routing
Development • Create a Todo/Task Manager app with hooks
• Connect React to backend APIs
3.7.5
Tools:
• [Link]
• Redux
• React Router
• Material UI / Bootstrap

2
Module Module No. of
Topics Covered
No. Name Hours
• [Link] Basics (Modules, Event Loop, NPM)
• [Link] Framework Setup
• REST API Development
• Middleware, Routing, Error Handling
• File Uploads, Logging
• Securing APIs (Helmet, CORS, Rate Limiting)
[Link] & Hands-on
4 [Link] • Build REST APIs with Express 37.5
Backend • Authentication routes with middleware
• File upload feature in API

Tools:
• [Link]
• [Link]
• Postman
• NoSQL Concepts & MongoDB Basics
• CRUD Operations in MongoDB
• Indexing & Aggregation Framework
• Data Modeling with Mongoose
• Schema Relationships (One-to-One, One-to-Many)
• Transactions & Security
MongoDB Hands-on
5 • Schema design for user/product system 37.5
Database
• Aggregation pipeline queries
• CRUD with Mongoose ODM

Tools:
• MongoDB
• MongoDB Atlas
• Mongoose
• Authentication vs Authorization
• JSON Web Tokens (JWT)
• OAuth2 & Social Logins (Google, GitHub)
• Password Hashing (bcrypt)
• Securing REST APIs with middleware
Hands-on
Authentication • Implement JWT authentication
6 37.5
& Security • Add Google login with OAuth2
• Protect routes with role-based access

Tools:
• JWT
• [Link]
• Bcrypt

3
Module Module Topics Covered No. of
No. Name Hours
• Environment Variables & Configs
• Dockerization of MERN Apps
• CI/CD Basics with GitHub Actions
• Cloud Deployment (Heroku, AWS, Netlify)
• Monitoring & Logging
Hands-on
• Deploy MERN app to Heroku/AWS
Deployment &
7 • Containerize app with Docker 37.5
DevOps Basics
• Setup CI/CD pipeline for MERN app

Tools:
• Docker
• GitHub Actions
• AWS/Heroku
• PM2
• End-to-End Full-Stack Project Lifecycle
• Agile Methodology for Development
• Testing & Documentation
• Final Presentation
Hands-on
• E-commerce Web App (cart, payment, authentication)
Capstone
8 • Social Media App (posts, comments, likes) 37.5
Project
• Project Management Tool (tasks, users, roles)

Tools:
• MERN Stack
• GitHub
• Postman

4
Course Name MEAN Stack Development Syllabus
Course Duration 300 Hours / 8 Modules
Course Type Regular

Course Description
This course is designed to provide hands-on expertise in MEAN Stack development,
combining MongoDB, [Link], Angular, and [Link]. Learners will gain proficiency in
building full-stack web applications, covering both front-end and back-end development,
database handling, REST APIs, authentication, deployment, and DevOps basics. By the end of
the course, students will be able to design, develop, and deploy scalable, secure, and
production-ready MEAN applications.

Course Outcomes
- Develop responsive front-end applications using Angular with reusable components,
routing, and state management.

- Build scalable back-end services with [Link] and [Link], handling RESTful APIs
efficiently.

- Design and manage databases with MongoDB, using schema design, indexing, and
aggregation pipelines.

- Implement authentication and authorization (JWT, OAuth2, role-based access) to secure


applications.

- Integrate full-stack applications by connecting Angular front-end with [Link] APIs and
MongoDB database.

- Apply DevOps practices by deploying applications with Docker and CI/CD pipelines on
cloud platforms (AWS/Heroku).

- Work collaboratively using Git/GitHub for version control and Agile methodologies for
project management.

- Deliver industry-standard projects (e-commerce, social platforms, task management


systems) demonstrating end-to-end MEAN stack development skills.

1
Module Module No. of
Topics Covered
No. Name Hours
HTML5, CSS3, JavaScript ES6+
• DOM Manipulation & Bootstrap
• Git & GitHub Basics
Hands-on:
Web • Build responsive web pages
1 Development • Push projects to GitHub 37.5
Fundamentals
Tools:
• VS Code
• Git
• Bootstrap
• JavaScript ES6+ Features, Async Programming
• TypeScript Basics (Types, Classes, Interfaces)
Hands-on:
• Convert JS code to TS
JavaScript &
• Async API handling
2 TypeScript 37.5
Essentials Tools:
• [Link]
• TypeScript
• VS Code
• Angular CLI, Components, Data Binding
• Forms, Routing, State Management (NgRx)
Hands-on:
• CRUD operations in Angular app
Angular Front- • Form validations
3 End
Development Tools: 37.5
• Angular CLI
• RxJS
• NgRx
• Material UI

2
Module Module No. of
Topics Covered
No. Name Hours
• [Link] Fundamentals, [Link] Framework
• REST APIs, Middleware, Error Handling
Hands-on:
• Build REST APIs
[Link] & • Authentication routes
4 [Link] • Middleware logging 37.5
Backend
Tools:
• [Link]
• [Link]
• Postman
• MongoDB CRUD, Indexing, Aggregations
• Mongoose ODM (Schemas, Models, Validation)
Hands-on:
• Schema design for apps
MongoDB • CRUD operations with Mongoose
5 37.5
Database
Tools:
• MongoDB
• MongoDB Atlas
• Mongoose
• JWT, OAuth2, Role-Based Access
• Security with Helmet, bcrypt, CORS
Hands-on
• Implement JWT authentication
Authentication • Secure routes with role-based access
6 37.5
& Security
Tools:
• JWT
• [Link]
• Bcrypt
• Docker Basics, CI/CD Pipelines
• Cloud Deployment (AWS, Heroku)
Hands-on
• Deploy MEAN app on Heroku/AWS
Deployment & • CI/CD with GitHub Actions
7 37.5
DevOps Basics Tools:
• Docker
• GitHub Actions
• AWS/Heroku
• PM2

3
Module Module Topics Covered No. of
No. Name Hours
• End-to-End Full-Stack Project (E-commerce / Social
Media / Task Management)
• Testing, Documentation, Final Presentation
Hands-on
Capstone • Develop & deploy production-ready MEAN app
8 37.5
Project
Tools:
• MEAN Stack
• GitHub
• Postman

4
Course Name Data Analytics Syllabus
Course Duration 300 Hours / 10 Modules
Course Type Regular

Course Description
This course is designed to equip learners with strong skills in data analytics, focusing on
data handling, visualization, business intelligence, and applied statistics. Learners will work
with structured and unstructured data using SQL, Excel, Python, and visualization tools. The
program also introduces machine learning for analytics and covers data storytelling,
dashboards, and decision-making. By the end of the course, participants will be able to
extract, transform, and analyze data, generate insights, build interactive reports, and
support data-driven business strategies.

Course Outcomes
- Apply data handling techniques using SQL, Excel, and Python to clean, transform,
and manage structured and unstructured datasets.
- Perform exploratory data analysis (EDA) and visualize data effectively using
Python libraries and business intelligence tools.
- Interpret and apply statistical methods for analyzing business data and deriving
meaningful insights.
- Build and evaluate basic machine learning models to support predictive and
prescriptive analytics in business contexts.
- Design and develop interactive dashboards and reports that communicate insights
effectively through data storytelling.
- Integrate analytical outputs into decision-making processes to support and
enhance data-driven business strategies.

1
Course Outline

Module Module No. of


Topics Covered
No. Name Hours
 Introduction to Data Analytics & Lifecycle
 Types of Data: Structured, Semi-structured,
Unstructured
 Analytics Types: Descriptive, Diagnostic, Predictive,
Prescriptive
 Data Ethics & Governance

Foundations of Hands-on:
1 20
Data Analytics • Write Python programs for arithmetic & data structures
• File read/write mini-project
• Build a simple CLI-based calculator

Tools:
• Excel
 Google Sheets

 Basic Functions (SUM, IF, VLOOKUP, HLOOKUP, INDEX-


MATCH)
 Pivot Tables & Pivot Charts
 Conditional Formatting & Data Validation
 Advanced Functions (Power Query, Power Pivot)
 Macros & Automation Basics
Excel &
Hands-on:
2 Advanced Excel 25
• Create sales reports with Pivot Tables
for Analytics
 Automate repetitive tasks with macros
 Data cleaning with Power Query

Tools:
 Microsoft Excel
 Google Sheets

2
Module Module No. of
Topics Covered
No. Name Hours
 Database Basics & ER Models
 SQL Queries: SELECT, WHERE, GROUP BY, HAVING
 Joins (INNER, LEFT, RIGHT, FULL)
 Window Functions (RANK, LEAD, LAG)
 Subqueries & CTEs
 Data Extraction for Reporting

 Hands-on:
SQL for Data Write queries for business cases (e.g., top 5 products by
3 revenue) 30
Analytics
 Analyze sales and customer trends with SQL joins
Create SQL-based dashboards with Power BI/Tableau

Tools:
 MySQL
 PostgreSQL
 SQLite
 SQLAlchemy

 Principles of Data Visualization


 Visual Encoding (Charts, Maps, Heatmaps)
 Storytelling with Data
 Choosing the Right Chart
 Creating Dashboards

Hands-on:
Data
 Build dashboards for finance/sales datasets
4 Visualization & 30
Storytelling  Create executive reports with KPIs
 Storytelling project: Present insights from dataset

Tools:
• Tableau
 Power BI
 Plotly
 Seaborn

3
Module Module No. of
Topics Covered
No. Name Hours
 Descriptive Statistics
 Probability Basics
 Inferential Statistics (Hypothesis Testing, T-tests,
ANOVA)
 Correlation & Regression Basics
 Sampling & Bias in Data
Statistics for Hands-on:
5 • Hypothesis testing with real datasets 30
Data Analytics
 Correlation analysis between sales & marketing spend
Regression model for predicting revenue

Tools:
• Excel
 Python (SciPy, StatsModels)
R
 Python Basics: Variables, Loops, Functions
 Data Analysis Libraries (NumPy, Pandas)
 Data Cleaning (Missing Values, Outliers,
Transformations)
 Exploratory Data Analysis (EDA)
 Automating Reports with Python
Hands-on:
Python for Data • Perform EDA on datasets (finance, healthcare, retail)
6 35
Analytics - Automate report generation with Pandas
- Merge multiple data sources with Python

Tools:
• Python
 Jupyter
 Pandas
 NumPy

4
Module Module No. of
Topics Covered
No. Name Hours
 BI Concepts & Architecture
 Power BI Dashboard Creation
 Tableau Advanced Features
 Integrating SQL with BI tools
 Data Refresh & Scheduling

Hands-on:
Business
• Build interactive BI dashboards
7 Intelligence (BI) 25
Tools  Connect Power BI with SQL database
 Publish and share dashboards

Tools:
• Power BI
 Tableau
 Google Data Studio

 Introduction to Machine Learning in Analytics


 Supervised Learning: Regression, Classification
 Unsupervised Learning: Clustering
 Predictive Analytics with ML
 Model Evaluation (Confusion Matrix, Accuracy,
RMSE)
Hands-on:
Machine • Customer churn prediction (Classification)
8 Learning for  Sales forecasting (Regression) 30
Analytics  Customer segmentation (Clustering)

Tools:
• Scikit-learn
 Python
 Jupyter
 Pandas
 NumPy

5
Module Module No. of
Topics Covered
No. Name Hours
 Introduction to Big Data & Analytics Ecosystem
 Hadoop & Spark Basics
 Data Warehousing Concepts
 Cloud Platforms for Analytics (AWS, Azure, GCP)
 Real-time Analytics (Kafka, Spark Streaming)
Hands-on:
 Query big datasets with Spark SQL
 Analyze data in AWS S3/Google BigQuery
Big Data &
9
Cloud Analytics  Stream processing example with Kafka 35

Tools:
 Hadoop
 PySpark
 AWS S3
 BigQuery
 Databricks

 End-to-End Analytics Project Lifecycle


 Business Problem Framing & Solution Design
 Communication & Data Storytelling
 Soft Skills: Presentation, Reporting, Consulting
Approach
 Capstone Project Examples: Sales forecasting,
Customer segmentation, Financial risk analysis
Hands-on:
 Work on real datasets (finance, healthcare, retail,
Capstone
marketing)
10 Project & Soft 40
 Build BI dashboards + predictive models
Skills
 Present business insights to stakeholders

Tools:
 Excel
 SQL
 Python
 Power BI/Tableau
 Cloud Platforms

You might also like