Data Science & AI
75 resources
All sources
Pluralsight
Coursera
edX
MS Learn
freeCodeCamp
MIT OCW
Wikibooks
Khan Academy
OpenStax
Aws
Programming 235
Computer Science 134
Artificial Intelligence 114
Machine Learning 77
Engineering 71
Azure 67
Azure Machine Learning 63
Data Science, Analytics & Computer Technology 62
Data Analysis 58
Data Analysis Statistics 57
Microsoft Foundry 56
AI 52
Foundry Tools 51
Fabric 48
Ms Copilot 48
Data Science 44
Power Platform 41
Science & Math 39
Microsoft 365 Copilot 36
M365 33
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