Explore the complete learning path across Python development, data engineering, SQL, analytics, visualisation, Machine Learning, Deep Learning, Generative AI, MLOps and capstone projects.
PY
Module 01: Computer Fundamentals & Operating Systems
Topics: Computer architecture, operating systems, file systems, binary, software lifecycle. Tools: Windows/Linux, VS Code.
PY
Module 02: Computational Thinking & Problem Solving
Topics: Algorithms, flowcharts, pseudocode, decomposition. Tools: Flowgorithm, Python.
PY
Module 03: Python Programming Fundamentals
Topics: Variables, operators, control flow, loops, functions. Tools: Python.
PY
Module 04: Object-Oriented Programming
Topics: Classes, objects, inheritance, polymorphism, encapsulation. Tools: Python.
PY
Module 05: Git & Software Development
Topics: Version control, branching, collaboration. Tools: Git, GitHub.
DS
Module 06: Introduction to Data Science
Topics: Data lifecycle, CRISP-DM, business understanding. Tools: Jupyter Notebook.
DS
Module 07: Data Collection
Topics: Structured/unstructured data, APIs, CSV, JSON. Tools: Pandas, Requests.
DS
Module 08: Database Connectivity
Topics: Database connections, SQL integration. Tools: PostgreSQL.
DS
Module 09: Data Integration
Topics: ETL, joins, data merging. Tools: Pandas.
DS
Module 10: Data Validation
Topics: Validation rules, integrity, consistency. Tools: Pandas.
DS
Module 11: Data Quality Assessment
Topics: Data quality dimensions, profiling. Tools: Pandas.
DS
Module 12: Missing Values & Duplicates
Topics: Missing data strategies, duplicate handling. Tools: Pandas.
DS
Module 13: Outlier Detection
Topics: IQR, Z-score, anomaly detection. Tools: Pandas, NumPy.
DS
Module 14: Feature Engineering
Topics: Encoding, scaling, feature extraction. Tools: Scikit-learn.
DS
Module 15: Data Transformation
Topics: Normalization, standardization. Tools: Scikit-learn.
DS
Module 16: Descriptive Statistics
Topics: Mean, median, variance, distributions. Tools: NumPy.
DS
Module 17: Exploratory Data Analysis
Topics: Correlation, distributions, trends. Tools: Pandas, Seaborn.
DS
Module 18: Statistical Analysis
Topics: Hypothesis testing, confidence intervals. Tools: SciPy.
DS
Module 19: Trend & Pattern Analysis
Topics: Trends, seasonality, anomalies. Tools: Plotly.
DS
Module 20: Insight Communication
Topics: Storytelling, KPIs. Tools: Power BI.
DS
Module 21: SQL Fundamentals
Topics: SELECT, WHERE, ORDER BY. Tools: PostgreSQL.
DS
Module 22: Advanced SQL
Topics: JOIN, GROUP BY, HAVING. Tools: PostgreSQL.
DS
Module 23: Window Functions
Topics: Ranking, partitions. Tools: PostgreSQL.
DS
Module 24: Query Optimization
Topics: Indexes, execution plans. Tools: PostgreSQL.
DS
Module 25: Database Design
Topics: ER diagrams, normalization. Tools: PostgreSQL.
DS
Module 26: Visualization Principles
Topics: Chart selection, perception. Tools: Matplotlib.
DS
Module 27: Statistical Visualization
Topics: Histograms, boxplots, scatter plots. Tools: Seaborn.
DS
Module 28: Interactive Dashboards
Topics: Dashboard design. Tools: Plotly.
DS
Module 29: Power BI
Topics: BI reporting, KPIs. Tools: Power BI.
DS
Module 30: Tableau
Topics: Dashboard publishing. Tools: Tableau.
ML
Module 31: ML Fundamentals
Topics: Supervised & unsupervised learning. Tools: Scikit-learn.
ML
Module 32: Regression
Topics: Linear, polynomial regression. Tools: Scikit-learn.
ML
Module 33: Classification
Topics: Logistic regression, trees, SVM. Tools: Scikit-learn.
ML
Module 34: Clustering
Topics: K-Means, DBSCAN. Tools: Scikit-learn.
ML
Module 35: Model Evaluation
Topics: Metrics, cross-validation. Tools: Scikit-learn.
AI
Module 36: Neural Networks
Topics: Perceptrons, backpropagation. Tools: PyTorch.
AI
Module 37: CNNs
Topics: Convolution, pooling. Tools: PyTorch.
AI
Module 38: Transfer Learning
Topics: Fine-tuning. Tools: PyTorch.
AI
Module 39: Optimization
Topics: Optimizers, regularization. Tools: PyTorch.
AI
Module 40: Computer Vision
Topics: Image processing. Tools: OpenCV.
AI
Module 41: Text Processing
Topics: Tokenization, cleaning. Tools: spaCy.
AI
Module 42: NLP Fundamentals
Topics: Embeddings, sentiment analysis. Tools: Hugging Face.
AI
Module 43: Transformers & LLMs
Topics: Attention, transformers. Tools: Hugging Face.
AI
Module 44: RAG & Vector Search
Topics: Embeddings, vector databases, RAG. Tools: ChromaDB, LangChain.
AI
Module 45: Prompt Engineering & AI Agents
Topics: Prompt design, function calling, AI agents. Tools: LangChain, Ollama.
AI
Module 46: API Development
Topics: REST APIs. Tools: FastAPI.
AI
Module 47: Containerization
Topics: Containers. Tools: Docker.
AI
Module 48: Experiment Tracking
Topics: ML lifecycle. Tools: MLflow.
AI
Module 49: CI/CD & Deployment
Topics: CI/CD pipelines. Tools: GitHub Actions.
AI
Module 50: Monitoring
Topics: Drift detection, monitoring. Tools: MLflow.
AI
Module 51: Problem Identification
Topics: Requirements analysis. Tools: All tools.
AI
Module 52: Data Pipeline Development
Topics: ETL, preprocessing. Tools: All tools.
AI
Module 53: Model Development
Topics: ML & DL integration. Tools: All tools.
AI
Module 54: Deployment
Topics: APIs, Docker. Tools: FastAPI, Docker.
AI
Module 55: Documentation & Presentation
Topics: Technical documentation, communication. Tools: GitHub, Markdown.