Learn more about the course
Get details on syllabus, projects, tools, and more

Data Science and Machine Learning: Making Data-Driven Decisions
Build industry-valued AI, Data Science, and Machine Learning skills
Application closes 10th Jul 2025
Upskill in AI, Data Science & ML
-
Live Mentorship from Industry Practitioners
Join weekend live virtual sessions with AI, data science and machine learning professionals. Benefit from real-time guidance from experienced practitioners at global organizations.
-
Modules on Responsible AI and Generative AI
Deepen understanding of ethical AI with the Responsible AI module and explore innovations in Generative AI, covering tools, techniques, and real-world applications.

Program Outcomes
Key takeaways for career success in AI, Data Science, and Machine Learning
Designed for learners to gain hands-on experience and build industry-valued skills
Earn a certificate of completion from MIT IDSS
Key program highlights
Why choose the Data Science and Machine Learning program
-
Learn from MIT faculty
Learn from the vast knowledge of MIT AI, Data Science and Machine Learning faculty through recorded sessions.
-
Collaborative peer networking
Engage in a collaborative environment, networking with global AI, Data Science, and Machine Learning peers.
-
Build your AI, Data Science, and Machine Learning Portfolio
Showcase your AI and data science skills with 3 real-world projects and 50+ hands-on case studies in your e-portfolio.
-
Personalized mentorship sessions
Benefit from personalized weekend mentorship by experienced AI, Data Science and ML practitioners from leading global organizations.
-
Dedicated Program support
Connect with dedicated program managers to assist with queries and guide you throughout the course.
-
Generative AI Masterclasses
Get access to 3 masterclasses on Generative AI and its use cases by industry experts.
Skills you will learn
Python
Machine Learning
Deep Learning
Recommendation Systems
Computer Vision
Predictive Analytics
Generative AI
Prompt Engineering
Retrieval-Augmented Generation
Ethical AI
Python
Machine Learning
Deep Learning
Recommendation Systems
Computer Vision
Predictive Analytics
Generative AI
Prompt Engineering
Retrieval-Augmented Generation
Ethical AI
view more
- Overview
- Curriculum
- Projects
- Tools
- Certificate
- Faculty
- Mentors
- Reviews
- Fees

This program is ideal for
Professionals ready to advance their skills in AI, Data Science, and Machine Learning
View Batch Profile
-
Building Expertise for AI-driven Roles
Professionals looking to build expertise in AI, Data Science, and Machine Learning through hands-on projects and real-world applications.
-
Driving Actionable Insights
Individuals seeking to enhance their ability to turn complex data into actionable insights for better business decision-making.
-
Leading AI Initiatives
Professionals aiming to lead or contribute to AI and Data Science initiatives across industries.
-
Solving Business Challenges
Professionals interested in applying advanced AI techniques like Generative AI, Deep Learning, and Recommendation Systems to solve business challenges.
Curriculum
Designed by MIT IDSS faculty in collaboration with industry experts, the curriculum covers the most relevant technologies in data science today, including machine learning, deep learning, recommendation systems, network analytics, graph neural networks, time series forecasting, ChatGPT, and Generative AI.
Pre-work: Introduction to Data Science and AI
The Pre-Work gets you onboarded into the world of Data Science, Artificial Intelligence, and Generative AI, where they came from, how they are used in the industry, and how business problems are typically solved using them, thereby preparing you to explore the transformative potential of data-driven decision making and equipping you with essential programming skills. This will allow you to get to zoom out and see the big picture before you start learning the details.
This course is a foundational step in your journey through the program. It'll get you acquainted with the Data Science and AI world and equip you with basic Python programming skills, thereby laying a foundation for the learning throughout the program. Completing this module ensures you're well-prepared to tackle the program with confidence and ease.
- Introduction to the World of Data
- Introduction to Python
- Introduction to Generative AI
- Application of DS and AI
- Data Science Lifecycle
- Maths and Stats behind DS and AI
- History of DS and AI
Week 0: Data Science and AI Applications
This module gives you an overview of the complete lifecycle of an AI application through a comprehensive case study analysis. By examining real-world scenarios, you will gain a holistic understanding of how AI is leveraged to address and solve complex business challenges. This detailed walkthrough will equip you with the insights needed to see the broader context of AI's role in driving business solutions, from conception to execution.
Weeks 1 and 2: Foundations of AI
This course will aim to build the programming and statistical foundations necessary for the rest of the program. It will cover the concepts, tools, and techniques required to effectively learn and implement the ideas presented in subsequent courses.
(Numpy arrays and Functions, Pandas Series and DataFrames, Pandas Functions, Saving and loading datasets using Pandas. Data Visualization using Seaborn, Matplotlib, and Plotly. Introduction to Inferential Statistics, Fundamentals of Probability Distributions, The Central Limit Theorem, Hypothesis Testing, Univariate Analysis, Bivariate Analysis, Missing Value Treatment, Outlier Treatment)
Week 3: Masterclass 1: Data Analysis with Generative AI
Week 4: Making Sense of Unstructured Data
This course equips you with the tools and techniques to harness a vast amount of unstructured data and uncover hidden patterns that can enhance performance in various fields.
(Supervised & Unsupervised Learning: Understanding Classification and Clustering Methods. K-Means Clustering, Dimensionality Reduction Techniques: PCA and t-SNE)
Week 5: Project 1 on Clustering and PCA and Masterclass 2: Learning from Text Data
Week 6: Regression and Prediction
In this course, you will delve into the world of predictive modeling using both classical and cutting-edge regression techniques. This course builds upon foundational knowledge to equip you with skills to analyze and predict using data, whether the focus is on understanding past data trends or forecasting future outcomes. The emphasis will be on identifying the relationship between inputs and outputs and practically applying these insights. The course will not only highlight traditional linear and non-linear regression methods but will also introduce modern approaches suited for high-dimensional datasets. You'll gain an understanding of causal inference, enabling you to differentiate between correlation and causation in your predictive models.
(Linear and Non-Linear Regression, Causal Inference, Regression with High-Dimensional Data, Regularization Techniques, Model Evaluation, Cross-Validation, and Bootstrapping)
Week 7: Classification and Hypothesis Testing
This course dives into essential techniques of classification to determine the class of observations, utilizing tree-based algorithms like Decision Trees and Random Forests. Additionally, gain insights into Hypothesis Testing to make informed inferences about population parameters. Through this course, you will learn to efficiently address diverse data science challenges and enhance decision-making processes using statistical tests and classification models.
(Introduction to Classification, Logistic Regression, Decision Trees, and Random Forest, Type 1 Error & Type 2 Error in Classification Problems, Hypothesis Testing)
Week 8: Project 2 on Machine Learning Classification and Masterclass 3: AI-Powered Text Labeling
Week 9: Deep Learning and Computer Vision
In this course, you will dive deep into the world of Deep Learning, a transformative technology that outperforms classical machine learning techniques by handling complex unstructured data. You will explore the fundamental concepts of representation learning and Neural Networks, understanding how they transcend the constraints of traditional feature engineering. Learn to build and implement Artificial Neural Networks using TensorFlow and Keras, enhancing your ability to solve intricate prediction problems with remarkable accuracy.
(Introduction to Deep Learning, Neural Network Representations: One Hidden Layer, Hidden Neurons, Multiple Layers & Multi-class Predictions, Introduction to Computer Vision, ANN vs CNN, Basic terminologies related to CNN, CNN architecture, Transfer Learning)
Week 10: Recommendation Systems
In this comprehensive course, you will explore Recommender Systems, a powerful solution for tackling the problem of information overload faced by users in today's digital age. Learn the foundational principles and the necessity of Recommendation Systems and how they can personalize user experiences by delivering the most relevant content. Delve into various recommendation techniques, from simple solutions using statistical and Machine Learning methods to advanced Collaborative Filtering approaches, designed to analyze user data and provide customized recommendations.
(Recommendation Systems - Overview & background, Collaborative Filtering & Singular Value Threshold)
Week 11: Ethical and Responsible AI
This course on Ethical and Responsible AI provides a focused overview of key ethical considerations throughout the AI lifecycle. You'll learn to identify biases, comprehend causality, and safeguard privacy within AI systems. The course also explores the interconnections and interdependencies across AI domains, equipping you to build systems that are ethically sound and aligned with societal values.
(Introduction to AI Lifecycle, Introduction to Bias and Its Examples, Introduction to Causality and Privacy, Interconnections and Domains, Interdependency and Feedback in AI Systems)
Week 12: Project 3 on Recommendation System and Masterclass 4: AI on Proprietary Data
Optional Week 13: Masterclass 5: Agentic AI workflows
Prompt Engineering (Self-paced)
This course will introduce you to how to design and create prompts, various Prompting Techniques, help gain insights on how to interact effectively and elicit the desired responses from LLM models, and various applications and use cases where prompt engineering plays a vital role.
(Operationalizing Generative AI, LLM Training and Inference, OpenAI Journey and GPT Training, Model Deployment and tokens, Introduction to prompt engineering, Prompt Engineering review and reusable templates, Zero-Shot and Few-Shot Prompting, Chain-of-Thought Prompting, Introduction to APIs for LLMs)
Networking and Graphical Models (Self-paced)
In this course, you'll delve into the fascinating world of networks, an integral component in areas like social networking and gene regulation. While prior modules focused on regression, classification, and recommendation systems, this module shifts the focus to interactions and correlations as primary data or interest points. The course provides a systematic exploration of methods for analyzing complex network structures and inferring unseen data. With an emphasis on graphical models, you'll understand their powerful role in modeling network processes and facilitating statistical computations. Professors Caroline Uhler and Guy Bresler will guide you through foundational network concepts, the applications of network data, and methods for constructing and understanding network behavior, thereby providing you with the tools to leverage networks and graphical models effectively.
(Introduction to Networks, Network Analysis, Graphical Models)
Predictive Analytics (Self-paced)
This course focuses on the integral aspect of temporal data and its significance in predictive modeling. By understanding how data evolves, learners can build robust models to anticipate future trends. Dive into the dynamics of temporal data, learning to define inputs and outputs for superior prediction accuracy. Explore feature engineering techniques that transform temporal data into valuable insights. Evaluate prediction models to ensure they're ready for real-world deployment. This course includes hands-on examples and strategies such as Deep Feature Synthesis, preparing you to effectively apply predictive models in various problem domains.
(Introduction to Predictive Analytics and Feature Engineering, Deep Feature Synthesis - Primitives and Feature Engineering, Model Selection Techniques, K-Fold Cross Validation)
ChatGPT and Generative AI – The Development Stack (Self-paced)
This course offers a hands-on, layered introduction to the core components behind today’s generative AI systems. You'll begin with the foundations of Generative AI and NLP, then explore how deep learning evolved into powerful transformer-based architectures like GPT. You'll understand how large language models are trained, deployed, and fine-tuned using techniques like prompt engineering, Retrieval-Augmented Generation (RAG), and reinforcement learning. With practical demos, notebooks, and solution walkthroughs, the course equips you with the skills to prototype and optimize your own AI assistants using modern tools.
(Demystifying Generative AI, Overview of Natural Language Processing, Advancements in AI – From deep learning to transformers and LLMs, Understanding GPT and LLM Training, Hands-on Demonstration – Building a prototypical AI assistant using LLMs and RAG)
Projects and Case Studies
The program follows a learn-by-doing pedagogy, helping you build your skills through real-world case studies and hands-on practice. Below are samples of potential project topics and case studies you will work on.
-
3
hands-on projects
-
50+
case studies
Languages and Tools covered
-
Python
-
NumPy
-
Keras
-
Tensorflow
-
Matplotlib
-
Skitlearn
Earn a certificate of completion from MIT IDSS
Certificate from the MIT Schwarzman College of Computing and IDSS upon successful completion of the program
-
World #1
MIT ranks #1 in World Universities – QS World University Rankings, 2025
-
U.S. #2
MIT ranks #2 among National Universities – U.S. News & World Report Rankings, 2024–2025

* Image for illustration only. Certificate subject to change.
Program Faculty
Program Mentors
Interact with dedicated and experienced industry experts who will guide you in your learning and career journey
Course fees
The course fee is 2,500 USD
Invest in your career
-
Learn from world-renowned MIT IDSS faculty and top industry leaders
-
Build an impressive portfolio with 3 projects and 50+ case studies
-
Get personalized assistance with a dedicated Program Manager from Great Learning
-
Earn a certificate of completion from MIT IDSS and 8.0 Continuing Education Units (CEUs)
Payment Partners
Check our different payment options with trusted partners




*Subject to partner approval based on applicable regions & eligibility
Application Process
-
1. Fill application form
Apply by filling a simple online application form.
-
2. Application Screening
A panel from Great Learning will review your application to determing your fit for the program.
-
3. Join program
After a final review, you will receive an offer for a seat in the upcoming cohort of the program.
Batch start date
-
Online · 12th Jul 2025
Admission closing soon
Delivered in Collaboration with:
MIT Professional Education is collaborating with online education provider Great Learning to offer Data Science and Machine Learning: Making Data-Driven Decisions. This program leverages MIT's leadership in innovation, science, engineering, and technical disciplines developed over years of research, teaching, and practice. Great Learning collaborates with institutions to manage enrollments (including all payment services and invoicing), technology, and participant support. Accessibility
Batch Profile
The Data Science and Machine Learning class consists of working professionals from excellent organizations and backgrounds maintaining an impressive diversity across work experience, roles and industries.

Industry Diversity

Educational background
