The Post Graduate Certificate Programme in Data Science and Machine Learning from IIT Roorkee offers an immersive learning experience in data analytics, machine learning, and AI. This 8-month program combines theoretical foundations with practical applications through hands-on projects and specializations.
4.7
Instructors:
English
Course Start Date:
Coming soon
Application Deadline:
To be announced
Duration:
8-8 Months
₹ 2,00,000 - 2,36,000
Overview
IIT Roorkee's Post Graduate Certificate in Data Science & Machine Learning is a comprehensive 8-month program designed for professionals seeking expertise in data science and AI technologies. The program combines theoretical knowledge with practical applications through 388 hours of learning.
Why Technology & Analytics?
The program stands out for its cutting-edge curriculum including GenAI applications and two specializations. Students benefit from hands-on experience with industry tools, real-world projects, and optional campus immersion.
What does this course have to offer?
Key Highlights
132 hours live online sessions
196 hours self-paced learning
30 hours campus immersion
30 hours capstone project
Two specialization tracks
Industry-relevant tools
Hands-on projects
Who is this programme for?
IT professionals
Software engineers
Data analysts
Technology professionals
Engineering graduates
Data science enthusiasts
Minimum Eligibility
Bachelor's degree with minimum 50% marks
Minimum 1 year experience in IT/software/technology
Preference for Engineering/Technology/Computer Science background
Who is the programme for?
The program features continuous assessment including assignments (60%), capstone project (20%), quizzes (10%), and attendance (10%). Minimum 75% attendance and 50% overall marks required for completion certificate.
Important Information
Selection process
How to apply?
Curriculum
The curriculum spans nine core modules and two specialization tracks covering Python, machine learning, deep learning, MLOps, and data engineering. Includes hands-on projects, case studies, and capstone project.
There are 14 semesters in this course
The program features nine comprehensive modules beginning with data science foundations and progressing through machine learning, deep learning, and specialized tracks. Key areas include Python programming, statistical analysis, neural networks, computer vision, and data engineering. Each module combines theory with practical implementation.
Module 1: Orientation
Module 2: Foundations of Data Science (and Generative AI)
Module 3: Python for Data Science
Module 4: Exploratory Data Analysis and Data Visualisation
Module 5: Machine Learning
Module 6: Advanced Machine Learning
Module 7: Text Analytics
Module 8: Neural Networks and Deep Learning
Module 9: MLOps
Module 10: Specialisation 1: Deep Learning with Image and Speech
Module 11: Specialisation 2: Data Engineering
Module 12: Capstone Project
Module 13: Tools
Module 14: Projects
Programme Length
8 months comprising 388 total learning hours: 132 hours live sessions, 196 hours self-paced learning, 30 hours campus immersion, and 30 hours capstone project.
Whom you will learn from?
Learn from top industry experts who bring real-world experience and deep knowledge to every lesson. The instructors are dedicated to help you achieve your goals with practical insights and hands-on guidance.
Instructors
Assistant Professor, Department of Civil Engineering, IIT Roorkee
Prof. Alok Bhardwaj's research interests include the application of deep learning, computer vision, and digital image processing to earth observation datasets.
Professor, Department of Mathematics, IIT Roorkee
Prof. Sanjeev Kumar works in the area of mathematical image processing including computational algorithms for image restoration, image encryption and secret sharing, Quantum Imaging and 3-D Reconstruction, machine learning.
Tuition Fee
Program fee ₹2,00,000 plus GST (₹36,000), totaling ₹2,36,000. Three installments available: ₹69,000, ₹65,000, and ₹65,000. Early payment discounts up to ₹15,000 available.
Fee Structure
Payment options
Learning Experience
Students experience an integrated learning approach combining live online sessions, self-paced study, and hands-on projects. The program includes access to advanced tools like TensorFlow, Keras, Hadoop, and Spark.
University Experience
The learning environment blends virtual classrooms with optional campus immersion at IIT Roorkee. Students gain access to industry-standard tools, expert faculty guidance, and comprehensive career support services.
Testimonials
Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.
Loading alumni...
About the University
Established in 1847, IIT Roorkee is one of the oldest engineering institutions in India and was designated as an Indian Institute of Technology in 2001. Located in Roorkee, Uttarakhand, it is recognized for its academic excellence and research contributions in engineering, science, and technology. IIT Roorkee offers a variety of undergraduate, postgraduate, and doctoral programs across multiple disciplines.
6
NIRF Ranking (2024)
335
QS World University Ranking (2024)
23
Number of academic departments
Affiliation & Recognition
Ministry of Education, Government of India
National Board of Accreditation (NBA)
International Association of Universities
Faculties
These are the expert instructors who will be teaching you throughout the course. With a wealth of knowledge and real-world experience, they're here to guide, inspire, and support you every step of the way. Get to know the people who will help you reach your learning goals and make the most of your journey.
Instructors
Expert in Advanced Wireless Communication at IIT Roorkee"
Abhay Kumar Sah is an Assistant Professor at IIT Roorkee, specializing in advanced wireless communication. He teaches the course "Foundations of Advanced Wireless Communication," which covers essential concepts, techniques, and algorithms necessary for understanding and designing modern wireless communication systems. The course includes topics such as multi-antenna systems, MIMO (Multiple Input Multiple Output), massive MIMO for 5G, and various multiple access techniques like OFDM (Orthogonal Frequency Division Multiplexing) and NOMA (Non-Orthogonal Multiple Access).
Expert in Optimization and Mathematics
Dr. S. K. Gupta is currently an Associate Professor in the Department of Mathematics at IIT Roorkee, specializing in areas such as Support Vector Machines, Fuzzy Optimization, and Mathematical Programming, which encompasses duality theory, non-smooth and non-convex optimization, vector optimization, and variational inequalities. He earned his Ph.D. in Optimization Theory from IIT Roorkee in 2008. Throughout his career, Dr. Gupta has received several accolades, including the "Outstanding Teacher Award" at IIT Roorkee in 2018 and the "Best Teacher Award" at IIT Patna in 2010. He was also a gold medalist in MSc (Applied Mathematics) from IIT Roorkee in 2002. Having guided six PhD theses, he is currently supervising five more. Dr. Gupta has published over 55 research articles in reputable international journals and is an active member of the Operational Research Society of India, as well as a contributor to the Working Group on Generalized Convexity.
Career services
The Placement and Internship Cell at IIT Roorkee provides comprehensive support for students' career development. Services include career counseling, resume workshops, job fairs, and networking events with industry professionals. The cell also facilitates internships and co-op opportunities to enhance practical experience.
95%
Placement rate
₹12 LPA
Average salary offered to graduates
200+
Number of recruiters visiting annually
Course Start Date:
Coming soon
Application Deadline:
To be announced
Duration:
8-8 Months
₹ 2,00,000 - 2,36,000
Frequently asked questions
Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.







