AI/ML Professional Curriculum

Master deep learning fundamentals, build generative AI applications, and implement production-ready MLOps pipelines. From theory to deployment, become an AI engineer.
Recommended for Students and Working Professionals
CURRICULUM

Your Learning Journey

Our curriculum is researched, developed & updated by understanding the global scope & job demands. Conducted by industry-leading expert instructors, the program offers more than 85% of an in-depth practical approach backed by essential theoretical frameworks.

CLASS FORMAT

Physical & Online Classes (Day and Night)

Skills you'll learn
Month 1: Foundational Deep Learning
Module 1: Computer Vision (CV)
1.1 CV Fundamentals & Image Preprocessing
  • Introduction to computer vision and key tasks (classification, detection)
  • Image preprocessing: resizing, normalization, augmentation
  • Core CNN architecture and feature extraction
  • Convolution, pooling, and activation layers
  • Using VGG16, ResNet, MobileNet
  • Fine-tuning models for new datasets
  • Tokenization, stemming, stop-word removal
  • Intro to NLP tasks (sentiment analysis, summarization)
  • Sequence modeling and long-term dependencies
  • Handling vanishing gradients
  • Self-attention and positional encoding
  • Overview of GPT and BERT architectures
  • Trend, seasonality, and cyclic patterns
  • Traditional methods: ARIMA, Exponential Smoothing
  • RNNs and LSTMs for sequential prediction
  • Sequence preparation and sliding windows
  • Temporal Convolutional Networks (TCNs)
  • Lag and rolling features
  • Agent, environment, state, action, reward concepts
  • Q-learning basics
  • Integrating neural networks with Q-learning
  • Handling high-dimensional states
  • Balancing exploration and exploitation
  • Actor-Critic architecture
Module 5: Applied Visual Intelligence
5.1 Vision APIs & Foundation Models
  • Using Google Vision AI, Open-Source models
  • Accessing APIs for object and face detection
  • Using YOLO for image/video inference
  • Bounding boxes and confidence scores
  • Stable Diffusion, DALL·E 3
  • Prompt engineering for image generation
  • Effective prompting for Gemini/GPT models
  • Summarization and structured data extraction
  • Customizing smaller LLMs
  • Building domain-specific assistants using RAG
  • Image captioning and VQA using CLIP/Gemini
  • Rapid model selection and deployment
  • Prophet, Statsmodels for ARIMA/Exponential Smoothing
  • Using pre-trained models for sensor data analysis
  • Allowing LLMs to interact with APIs and tools
  • Flask/Streamlit deployment basics
  • Versioning, monitoring, and deployment best practices
Module 9: PyTorch – Dynamic Engine for Research
9.1 PyTorch Fundamentals
  • Tensors and autograd engine
  • Defining forward passes and state management
  • Building loops from scratch, loss and optimizer steps
  • Sequential and Functional APIs
  • Data pipelines, multi-GPU setups
  • Preparing cloud and mobile deployments
11.1 Hub, Pipelines, and Tokenizers
  • Using the Transformers library efficiently
  • Stream, filter, and evaluate large datasets
  • Multi-device training and efficient fine-tuning
  • Using MLflow or Weights & Biases

  • DVC principles and model registry

  • Using Docker and workflow orchestration tools

Projects & Hands-On Labs

This course emphasizes practical learning through hands-on labs and real-world datasets. Each module includes a project designed to help learners apply Python and data science concepts step by step.

Module 1

Computer Vision Project

Lab:

MRI Brain Tumor Classification Using CNNs

Learners build and fine-tune a convolutional neural network for medical image classification using transfer learning.

Deliverable

A trained CNN model with evaluation results and performance metrics.

Module 2

Natural Language Processing Project

Lab:

Text Summarization Tool Using Transformers

Learners develop a text summarization system using a pre-trained transformer model such as T5 or BART.

Deliverable

A functional text summarization tool with sample inputs and outputs.

Module 3

Time Series Forecasting Project

Lab:

Cryptocurrency Price Prediction Using LSTM

Learners build a deep learning model to predict time series trends using historical cryptocurrency data.

Deliverable

An LSTM-based forecasting model with visualized predictions.

Module 4

Deep Reinforcement Learning Project

Lab:

Atari Game Agent Using Deep Q-Networks (DQN)

Learners train an AI agent to play an Atari game (e.g., Breakout) using reinforcement learning.

Deliverable

A trained RL agent with performance logs and gameplay results.

Module 5

Applied Visual Intelligence Project

Lab:

Smart Security Camera with Object Detection

Learners build an AI-powered security system using object detection models to analyze images or video streams.

Deliverable

A smart object detection system with visual output.

Module 6

Generative AI & LLM Engineering Project

Lab:

Document-Based AI Assistant Using RAG

Learners create an AI assistant that answers questions using custom documents via Retrieval-Augmented Generation.

Deliverable

A document-aware AI assistant with query and response examples.

Module 7

Predictive Analytics Project

Lab:

Retail Sales Forecasting Using Prophet

Learners build a forecasting system for retail sales using time series models.

Deliverable

A sales forecasting model with visual reports.

Module 8

AI Agents & Deployment Project

Lab:

AI-Powered Research Assistant Web App

Learners deploy an AI agent that performs research, summarization, and response generation through a web interface.

Deliverable

A deployed AI research assistant with a web interface.

Module 9

PyTorch Project

Lab:

Custom Image Segmentation Model

Learners implement a custom segmentation model using PyTorch’s dynamic computation graph.

Deliverable

A PyTorch-based segmentation model with training loop and evaluation

Module 10

TensorFlow & Keras Project

Lab:

Model Deployment with SavedModel & TFLite

Learners rebuild a CV model and deploy it for cloud and mobile environments.

Deliverable

A production-ready TensorFlow model in SavedModel and TFLite formats.

Module 11

Hugging Face Project

Lab:

Fine-Tune an LLM Using LoRA

Learners fine-tune a language model efficiently using Hugging Face Accelerate and PEFT (LoRA).

Deliverable

A fine-tuned conversational LLM with performance benchmarks.

Module 12

MLOps Project

Lab:

End-to-End MLOps Pipeline

Learners build a full MLOps workflow covering data versioning, experiment tracking, and deployment.

Deliverable

A complete MLOps pipeline with documented workflow.

Capstone Mini Project

Develop and present a complete AI-powered solution that combines skills learned from all modules.

Demonstrate your ability to design, build, and deploy an AI system from data preprocessing to model deployment. This project showcases your complete skill set to potential employers.