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.
Program description
Overview
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
Overview
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
Overview
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
Overview
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)
Overview
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
Overview
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
Overview
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.
Instructors
Frequently asked questions
If you need further assistance, please email pgc_dlcvxr@iitg.ac.in with any questions.