Data Science & AI

75 resources

MIT OCW
free course
Hands-On Deep Learning
Prof. Rama Ramakrishnan
This is a fast-paced introduction to deep learning with an emphasis on developing a practical understanding of how...
Digital Business & IT Engineering Computer Science
advanced
MIT OCW
free course
How to AI (Almost) Anything
Prof. Paul Liang
Artificial Intelligence (AI) holds great promise as a technology to enhance digital productivity, physical...
AI Machine Learning Computer Science
advanced
MIT OCW
free course
Introduction to Machine Learning
Prof. Leslie Kaelbling
This course introduces principles, algorithms, and applications of machine learning from the point of view of...
Computer Science Machine Learning Engineering
intermediate
MIT OCW
free course
Foundation Models and Generative AI
Rickard Gabrielsson
ChatGPT, Copilot, CLIP, Dall-E, Stable-Diffusion, AlphaFold, self-driving cars—is now the time that artificial...
AI Machine Learning Computer Science
intermediate
MIT OCW
free course
Introduction to Deep Learning
Alexander Amini
This is MIT’s introductory course on deep learning methods with applications to computer vision, natural language...
Machine Learning Visualization Engineering
intermediate
MIT OCW
free course
Mathematics of Big Data and Machine Learning
Dr. Jeremy Kepner
This course introduces the Dynamic Distributed Dimensional Data Model (D4M), a breakthrough in computer programming...
Engineering Data Science Digital Business & IT
intermediate
MIT OCW
free course
Introduction to Electrical Engineering and Computer Science I
Prof. Leslie Kaelbling
This course provides an integrated introduction to electrical engineering and computer science, taught using...
Electrical Engineering Computer Science Machine Learning
intermediate
MIT OCW
free course
AI 101
Brandon Leshchinskiy
Machine vision. Data wrangling. Reinforcement learning. What do these terms even mean?...
Engineering Machine Learning AI
intermediate
MIT OCW
free course
Deep Learning
Prof. Phillip Isola
This course covers the fundamentals of deep learning, including both theory and applications. Topics include neural...
Data Science, Analytics & Computer Technology Machine Learning Visualization
intermediate
MIT OCW
free course
Artificial Intelligence
Patrick Henry Winston
This course introduces students to the basic knowledge representation, problem solving, and learning methods of...
Computer Science Machine Learning Engineering
intermediate
MIT OCW
free course
Machine Learning
Rohit Singh
6.867 is an introductory course on machine learning which gives an overview of many concepts, techniques, and...
Mathematics Cognitive Science Computer Science
advanced
MIT OCW
free course
Machine Learning for Healthcare
Prof. Peter Szolovits
This course introduces students to machine learning in healthcare, including the nature of clinical data and the use...
Imaging Computer Science Public Health
advanced
MIT OCW
free course
FinTech: Shaping the Financial World
Prof. Gary Gensler
This course about financial technology, or FinTech, is for students wishing to explore the ways in which new...
Digital Business & IT Finance & Accounting Computer Science
advanced
MIT OCW
free course
Introduction to Probability and Statistics
Dr. Jeremy Orloff
This course provides an elementary introduction to probability and statistics with applications. Topics include...
Mathematics Science & Math
intermediate
MIT OCW
free course
Brains, Minds and Machines Summer Course
Prof. Tomaso Poggio
This course explores the problem of intelligence—its nature, how it is produced by the brain and how it could be...
Computer Science Biomedical Technologies Psychology
advanced
MIT OCW
free course
Mathematics of Machine Learning
Prof. Philippe Rigollet
Broadly speaking, Machine Learning refers to the automated identification of patterns in data. As such it has been a...
Mathematics Computer Science Machine Learning
advanced
MIT OCW
free course
Machine Vision
Prof. Berthold Horn
This course is an introduction to the process of generating a symbolic description of the environment from an...
Computer Science Machine Learning Visualization
intermediate
MIT OCW
free course
Data Analysis for Social Scientists
Prof. Esther Duflo
This course introduces methods for harnessing data to answer questions of cultural, social, economic, and...
Mathematics Economics Social Sciences
advanced
MIT OCW
free course
Statistical Thinking and Data Analysis
Prof. Cynthia Rudin
This course is an introduction to statistical data analysis. Topics are chosen from applied probability, sampling,...
Mathematics Computer Science Engineering
intermediate
MIT OCW
free course
Visual Navigation for Autonomous Vehicles (VNAV)
Prof. Luca Carlone
This course covers the mathematical foundations and state-of-the-art implementations of algorithms for vision-based...
Aerospace Engineering Computer Science Machine Learning
advanced
MIT OCW
free course
Generative Artificial Intelligence in K–12 Education
Prof. Harold Abelson
The emergence of transformer architectures in 2017 triggered a breakthrough in machine learning that today lets...
Educational Technology Pedagogy and Curriculum Computer Science
intermediate
MIT OCW
free course
Advances in Computer Vision
Prof. Vincent Sitzmann
This course dives into advanced concepts in computer vision. A first focus is geometry in computer vision, including...
AI Machine Learning Computer Science
advanced
MIT OCW
free course
Topics in Multiagent Learning
Prof. Gabriele Farina
While machine learning techniques have had significant success in single-agent settings, an increasingly large body...
AI Machine Learning Computer Science
advanced
MIT OCW
free course
The Battlecode Programming Competition
Maxwell Mann
This course is conducted as an artificial intelligence programming contest in Java. Students work in teams to...
Art, Design & Architecture Game Design Computer Science
intermediate
MIT OCW
free course
Probability and Statistics in Engineering
Prof. Daniele Veneziano
This class covers quantitative analysis of uncertainty and risk for engineering applications. Fundamentals of...
Mathematics Engineering Civil Engineering
advanced
MIT OCW
free course
Mathematical Statistics
Dr. Peter Kempthorne
This course provides students with decision theory, estimation, confidence intervals, and hypothesis testing. It...
Mathematics Economics Social Sciences
advanced
MIT OCW
free course
Ethics of AI Bias
Prof. Bernhardt Trout
This video aims to delve into the human problems brought out by issues in artificial intelligence, specifically with...
Philosophy Computer Science Engineering
beginner
MIT OCW
free course
Advanced Natural Language Processing
Prof. Michael Collins
This course is a graduate introduction to natural language processing - the study of human language from a...
Humanities Linguistics Computer Science
advanced
MIT OCW
free course
Medical Artificial Intelligence
Prof. Lucila Ohno-Machado
This course provides an intensive introduction to artificial intelligence and its applications to problems of...
Engineering Biological Engineering Computer Science
advanced
MIT OCW
free course
Robotic Manipulation
Prof. Russell Tedrake
Introduces the fundamental algorithmic approaches for creating robot systems that can autonomously manipulate...
Electrical Engineering Computer Science AI
intermediate
MIT OCW
free course
Introduction to Neural Networks
Prof. Sebastian Seung
This course explores the organization of synaptic connectivity as the basis of neural computation and learning....
Biology Cognitive Science Science & Math
advanced
MIT OCW
free course
Principles of Autonomy and Decision Making
Prof. Brian Charles Williams
This course surveys a variety of reasoning, optimization and decision making methodologies for creating highly...
Machine Learning Systems Thinking AI
intermediate
MIT OCW
free course
Elliptic Curves
Andrew V. Sutherland
This course offers a computationally focused introduction to elliptic curves, emphasizing their deep connections to...
Mathematics Engineering Computer Science
intermediate
MIT OCW
free course
Computing and Data Analysis for Environmental Applications
Prof. Dennis McLaughlin
This subject is a computer-oriented introduction to probability and data analysis. It is designed to give students...
Mathematics Environmental Engineering Computer Science
intermediate
MIT OCW
free course
Prediction: Machine Learning and Statistics
Prof. Cynthia Rudin
Prediction is at the heart of almost every scientific discipline, and the study of generalization (that is,...
Mathematics Computer Science Machine Learning
advanced
MIT OCW
free course
Minds and Machines
Prof. Alex Byrne
This course is an introduction to many of the central issues in a branch of philosophy called philosophy of mind.
Philosophy Computer Science Cognitive Science
intermediate
MIT OCW
free course
Collaborative Data Science for Healthcare
Leo A. Celi
This course provides an introductory survey of data science tools in healthcare. It was created by members of...
Machine Learning Data Science Engineering
advanced
MIT OCW
free course
Clinical Data Learning, Visualization, and Deployments
Marzyeh Ghassemi
HST.953 is a course about the practical considerations for operationalizing machine learning in healthcare settings....
Data Science, Analytics & Computer Technology AI Machine Learning
advanced
MIT OCW
free course
Numerical Methods Applied to Chemical Engineering
Prof. William Green
Numerical methods for solving problems arising in heat and mass transfer, fluid mechanics, chemical reaction...
Data Science Systems Engineering Mathematics
advanced
MIT OCW
free course
Machine Learning for Inverse Graphics
Prof. Vincent Sitzmann
This course covers fundamental and advanced techniques in this field at the intersection of computer vision,...
Machine Learning Visualization Engineering
advanced
MIT OCW
free course
Probability and Random Variables
Prof. Scott Sheffield
This course introduces students to probability and random variables. Topics include distribution functions,...
Mathematics Science & Math
intermediate
MIT OCW
free course
Underactuated Robotics
Prof. Russell Tedrake
Robots today move far too conservatively, using control systems that attempt to maintain full control authority at...
Machine Learning AI Electrical Engineering
advanced
MIT OCW
free course
Topics in Mathematics of Data Science
Dr. Afonso Bandeira
This is a mostly self-contained research-oriented course designed for undergraduate students (but also extremely...
Mathematics Computer Science Engineering
intermediate
MIT OCW
free course
Statistics for Applications
Prof. Philippe Rigollet
This course offers an in-depth the theoretical foundations for statistical methods that are useful in many...
Mathematics Science & Math
intermediate
MIT OCW
free course
Statistics for Brain and Cognitive Science
Emery N Brown
Provides students with the basic tools for analyzing experimental data, properly interpreting statistical reports in...
Mathematics Cognitive Science Science & Math
intermediate
MIT OCW
free course
High-Dimensional Statistics
Prof. Philippe Rigollet
This course offers an introduction to the finite sample analysis of high- dimensional statistical methods. The goal...
Mathematics Science & Math
advanced
MIT OCW
free course
Techniques in Artificial Intelligence (SMA 5504)
Prof. Tomás Lozano-Pérez
6.825 is a graduate-level introduction to artificial intelligence. Topics covered include: representation and...
Cognitive Science Computer Science Machine Learning
advanced
MIT OCW
free course
Statistics and Visualization for Data Analysis and Inference
Prof. Ed Vul
A whirl-wind tour of the statistics used in behavioral science research, covering topics including: data...
Visualization Data Science Engineering
advanced
MIT OCW
free course
Algorithmic Aspects of Machine Learning
Prof. Ankur Moitra
This course is organized around algorithmic issues that arise in machine learning. Modern machine learning systems...
Mathematics Computer Science Engineering
advanced
MIT OCW
free course
Medical Decision Support
Prof. Lucila Ohno-Machado
This course presents the main concepts of decision analysis, artificial intelligence, and predictive model...
Digital Business & IT Biological Engineering Computer Science
advanced
MIT OCW
free course
Applied Econometrics: Mostly Harmless Big Data
Prof. Joshua Angrist
This course covers empirical strategies for applied micro research questions. Our agenda includes regression and...
Mathematics Economics Computer Science
advanced
MIT OCW
free course
Theory of Probability
Prof. Scott Sheffield
This course covers topics such as sums of independent random variables, central limit phenomena, infinitely...
Mathematics Science & Math
advanced
MIT OCW
free course
Topics in Statistics: Statistical Learning Theory
Prof. Dmitry Panchenko
The main goal of this course is to study the generalization ability of a number of popular machine learning...
Mathematics Cognitive Science Computer Science
advanced
MIT OCW
free course
Media Literacy in the Age of Deepfakes
Prof. Joshua Glick
Media Literacy in the Age of Deepfakes aims to equip students with the critical skills to better understand the past...
Media Studies Computer Science Art, Design & Architecture
beginner
MIT OCW
free course
Identification, Estimation, and Learning
Prof. Harry Asada
This course provides a broad theoretical basis for system identification, estimation, and learning. Students will...
Machine Learning AI Algorithms and Data Structures
advanced
MIT OCW
free course
Affective Computing
Prof. Rosalind W. Picard
This course instructs students on how to develop technologies that help people measure and communicate emotion, that...
Cognitive Science Computer Science Psychology
advanced
MIT OCW
free course
The Society of Mind
Prof. Marvin Minsky
This course is an introduction to the theory that tries to explain how minds are made from collections of simpler...
Philosophy Computer Science Engineering
advanced
MIT OCW
free course
Knowledge-Based Applications Systems
Prof. Randall Davis
This course covers the development of programs containing a significant amount of knowledge about their application...
Machine Learning Data Science Engineering
advanced
MIT OCW
free course
Pattern Recognition for Machine Vision
Dr. Bernd Heisele
The applications of pattern recognition techniques to problems of machine vision is the main focus for this course....
Electrical Engineering Cognitive Science Computer Science
advanced
MIT OCW
free course
Autonomous Robot Design Competition
No Faculty
6.270 is a hands-on, learn-by-doing class, in which participants design and build a robot that will play in a...
Electrical Engineering Computer Science Engineering
intermediate
MIT OCW
free course
Statistical Learning Theory and Applications
Dr. Ryan Rifkin
Focuses on the problem of supervised learning from the perspective of modern statistical learning theory starting...
Machine Learning Engineering AI
advanced
MIT OCW
free course
Natural Language and the Computer Representation of Knowledge
Prof. Robert Berwick
6.863 is a laboratory-oriented course on the theory and practice of building computer systems for human language...
Humanities Engineering Machine Learning
advanced
MIT OCW
free course
Computational Models of Discourse
Prof. Regina Barzilay
This course is a graduate level introduction to automatic discourse processing. The emphasis will be on methods and...
Linguistics Computer Science Engineering
advanced
MIT OCW
free course
Out of Context: A Course on Computer Systems That Adapt To, and Learn From, Context
Prof. Henry Lieberman
Increasingly, we are realizing that to make computer systems more intelligent and responsive to users, we will have...
Cognitive Science Computer Science Engineering
advanced
MIT OCW
free course
Making Science and Engineering Pictures: A Practical Guide to Presenting Your Work
Felice C. Frankel
In this course you will learn the basics of photography and gain an intriguing new perspective into the visual...
Physics Visual Arts Engineering
intermediate
MIT OCW
free course
The Human Intelligence Enterprise
Patrick Henry Winston
This course analyzes seminal work directed at the development of a computational understanding of human...
Cognitive Science Computer Science Engineering
intermediate
MIT OCW
free course
Brave New Planet
Prof. Eric Lander
Utopia or dystopia? It’s up to us. In the 21st century, powerful technologies have been appearing at a breathtaking...
Energy Philosophy Climate Science
beginner
MIT OCW
free course
Mobile Autonomous Systems Laboratory
No Faculty
MASLab (Mobile Autonomous System Laboratory), also known as 6.186, is a robotics contest. The contest takes place...
Electrical Engineering Computer Science Mechanical Engineering
intermediate
MIT OCW
free course
Topics in Statistics: Nonparametrics and Robustness
Prof. Richard Dudley
This graduate-level course focuses on one-dimensional nonparametric statistics developed mainly from around 1945 and...
Mathematics Science & Math
advanced
MIT OCW
free course
Relational Machines
Prof. Cynthia Breazeal
This course examines the issues, principles, and challenges toward building relational machines through a...
Art, Design & Architecture Engineering Electrical Engineering
advanced
MIT OCW
free course
Special Topics in Media Technology: Cooperative Machines
Prof. Cynthia Breazeal
This course examines the issues, principles, and challenges toward building machines that cooperate with humans and...
Art, Design & Architecture Media Studies Computer Science
advanced
MIT OCW
free course
Special Seminar in Applied Probability and Stochastic Processes
Prof. David Gamarnik
This seminar is intended for doctoral students and discusses topics in applied probability. This semester includes a...
Mathematics Science & Math
advanced
MIT OCW
free course
Robocraft Programming Competition
Prof. Michael Ernst
The 6.370 Robocraft programming competition is a unique challenge that combines battle strategy and software...
Electrical Engineering Game Design Computer Science
intermediate
MIT OCW
free course
Models, Data and Inference for Socio-Technical Systems
Prof. Daniel Frey
In this class, students use data and systems knowledge to build models of complex socio-technical systems for...
Mathematics Systems Engineering Computer Science
advanced
MIT OCW
free course
Probability and Causality in Human Cognition
Prof. Joshua Tenenbaum
Probability theory captures a number of essential characteristics of human cognition, including aspects of...
Mathematics Cognitive Science Science & Math
advanced