Program Curriculum
🔹 Module 1: Foundations of Data Science
- Introduction to Data Science & AI
- Business Problem Understanding & Data Science Life Cycle
- Overview of Python for Data Science
- Exploratory Data Analysis (EDA) Techniques
🔹 Module 2: Mathematics & Statistics for Data Science
- Linear Algebra Basics (Vectors, Matrices)
- Probability Theory and Distributions
- Descriptive & Inferential Statistics
- Hypothesis Testing & p-values
🔹 Module 3: Data Handling & Visualization
- Data Collection (APIs, Web Scraping) & Preprocessing
- Handling Missing Values, Outliers
- Feature Engineering & Transformation
- Data Visualization Tools: Matplotlib, Seaborn, Plotly
🔹 Module 4: Machine Learning - Supervised Learning
- Regression Algorithms: Linear, Ridge, Lasso
- Classification Algorithms: Logistic Regression, Decision Trees, Random Forest, KNN, SVM
- Model Evaluation: Accuracy, Precision, Recall, AUC-ROC
🔹 Module 5: Machine Learning - Unsupervised Learning
- Clustering Techniques: K-Means, DBSCAN, Hierarchical
- Dimensionality Reduction: PCA, t-SNE
- Association Rules: Apriori, FP-Growth
🔹 Module 6: Deep Learning & Neural Networks
- Artificial Neural Networks (ANN)
- Convolutional Neural Networks (CNN)
- Recurrent Neural Networks (RNN), LSTM, and GRU
- Transfer Learning with Pre-trained Models (ResNet, VGG)
🔹 Module 7: Natural Language Processing (NLP)
- Text Cleaning, Tokenization, Stemming, Lemmatization
- TF-IDF, Word2Vec, BERT
- Sentiment Analysis & Text Classification
🔹 Module 8: Advanced AI Topics
- Reinforcement Learning (Q-Learning)
- Recommendation Systems (Collaborative & Content-Based)
- Time Series Forecasting (ARIMA, Prophet)
- Generative AI (GANs) & Prompt Engineering
🔹 Module 9: Data Science in Production
- Model Deployment with Flask/FastAPI
- Model Monitoring & Retraining with MLflow
- Dockerizing ML Models
- Cloud Deployment (AWS/GCP/Azure Basics)
🔹 Module 10: Capstone Projects & Case Studies
- E-commerce Product Recommendation System
- Customer Churn Prediction
- Image Classification App with CNN
- Credit Risk Scoring Model
🛠️ Tools & Technologies Covered
Languages:
Python, SQL
ML & DL:
Scikit-learn, TensorFlow, Keras, PyTorch
NLP:
NLTK, spaCy, Transformers (HuggingFace)
Data Handling:
Pandas, NumPy
Visualization:
Matplotlib, Seaborn, Plotly
Deployment:
Flask, FastAPI, Docker, MLflow
Cloud:
AWS Sagemaker, GCP AI Platform (Intro)