Indian Institute of Technology - Guwahati

Post Graduate Certificate in Deep Learning for Computer Vision and Extended Reality

Master deep learning methods and their application to computer vision and extended reality (XR). Learn from the expert faculty at the Indian Institute of Technology Guwahati, one of the leading engineering institutions in India.

Dates for the next batch to be announced.

Click on the button below to receive the latest programme updates and information.

Enrolments will open soon.

6 months

~ 6-8 hours per week

$1,500 / INR 1,12,500

100% Online

Live sessions with faculty & recorded classes.

Gain expertise in deep learning to build and deploy XR applications

Gain the IIT advantage

Learn from faculty & experts at one of India’s top-ranked engineering institutions. Earn a PG Certificate issued directly by IIT Guwahati.

Develop expertise in deep learning techniques and applications

Learn to design, develop, and deploy augmented and virtual reality systems using the Unity game engine and SDKs for VR and AR applications on desktop/ mobile platforms. Watch the faculty webinar to learn more.

Project-based learning experience

Effective learning with a practitioner’s curriculum including capstone projects, use cases and hands-on online labs. Get direct, real-time engagement and actionable feedback from the IITG faculty.

IITG CVXR Overview

Program description

Master key deep learning and machine learning concepts and develop the skills needed to become an expert in deep learning modelling and its application to computer vision and extended reality.


In this programme, you will first build a strong foundation in deep learning, computer vision, and extended reality. You will then learn to develop and deploy full-fledged deep learning-based models and applications.

As you advance through the programme, you’ll learn how to:

  • Navigate deep learning and machine learning models.
  • Build basic and advanced deep learning models such as MLP, Encoder-Decoder, GAN, and more..
  • Build deep learning based applications from scratch using Python and other software that includes Unity game engine and XR SDKs.

Working professionals, as well as undergraduates and postgraduate students, looking to specialise in the fields of deep learning, computer vision, and extended reality will find this programme useful.

Required background

A bachelor's degree along with a basic understanding of coding (C/C++), algorithms and high-school level mathematics is required to complete this programme.

Students in their third year of graduation may also enrol in this programme.

Skills you will gain

  • XR SDKs
  • Unity Engine
  • XR Application Development
  • Deep Learning
  • Encoder-Decoder model
  • Generative adversarial network (GAN)
  • Extended Reality
  • TensorFlow/Keras

This 6-month programme features 6 courses and 6 projects

Course 1 of 6

Neural Network with TensorFlow/Keras


In this course, you will be introduced to the field of machine learning and neural networks. You will learn about feed-forward neural network/multi-layer perceptrons and implement MLP in TensorFlow and Keras for deep learning applications.

Course 2 of 6

Fundamentals of Deep Learning


In this course, you will learn three neural network models— RNN/LSTM, CNN, and Encoder-Decoder—which are the building blocks of various deep learning models, followed by their implementation in TensorFlow for various applications like representation, classification, and regression.

Course 3 of 6

Deep Learning - Advanced


In this course, you will learn various advanced deep learning models such as attention, generative adversarial network (GAN), N-shot learning, multi-tasks learning and transfer learning in detail, followed by the implementation of these models with various real-world use cases.

Course 4 of 6

Introduction to Extended Reality (XR)


In this course, you will be introduced to the field of extended reality, which includes virtual reality, augmented reality and mixed reality. You will learn about the field of XR and how human sensory organs play an important role in the development of successful XR systems. You will also get an in-depth introduction to XR hardware and software and the various methods of interaction with XR environments.

Course 5 of 6

XR Foundation


In this course, you will gain an in-depth understanding of the XR system development process. You will first learn about the stages to build XR systems. You will then be introduced to fundamentals of computer graphics and computer vision for better understanding of the working of an XR system. Finally, you will get to know about the use of deep learning in the development of XR systems.

Course 6 of 6

Design & Implementation of AR/VR Systems


In this course, you will learn about the Unity engine in detail along with two SDKs - one for VR system development and the other for AR system development. You will also learn to test and deploy the systems on desktops, laptops, and mobile platforms.


Frequently asked questions

If you need further assistance, please email with any questions.