Document AI: From OCR to Agentic Doc Extraction
Learn to build document AI models from OCR to agentic doc extraction
deeplearning.ai
Machine Learning Introduction
#BreakIntoAI with Machine Learning Specialization.
Coursera
Deep Learning Specialization
Become a Machine Learning expert.
Coursera
Databricks Certified Generative AI Engineer Associate
Use Databricks to build performant generative AI solutions
Databricks
Microsoft Certified: Azure AI Engineer Associate
Design and implement an Azure AI solution using Azure AI services, Azure AI Search, and Azure Open AI.
Microsoft
AI Agents Course
This free course will take you on a journey, from beginner to expert, in understanding, using and building AI agents.
Hugging Face
Model Context Protocol (MCP) Course
This course will teach you about the Model Context Protocol (MCP).
Hugging Face
LLM Course
This course will teach you about large language models (LLMs) and natural language processing (NLP).
Hugging Face
IBM Generative AI Engineering Professional Certificate
Develop job-ready gen AI skills employers need. Build highly sought-after gen AI engineering skills and practical experience in just 6 months.
Coursera
IBM AI Engineering Professional Certificate
Build the AI engineering skills and practical experience you need to catch the eye of an employer in less than 4 months.
Coursera
Hands-on Deep Learning
This is a fast-paced introduction to deep learning with an emphasis on developing a practical understanding of how to build models to solve complex problems involving unstructured data.
OpenCourseWare
Deep Learning
This course covers the fundamentals of deep learning, including both theory and applications.
OpenCourseWare
Introduction to Deep Learning
This is MIT’s introductory course on deep learning methods with applications to computer vision, natural language processing, biology, and more!
OpenCourseWare
Mathematics of Machine Learning
Broadly speaking, Machine Learning refers to the automated identification of patterns in data.
OpenCourseWare
Machine Learning
An introductory course on machine learning which gives an overview of many concepts, techniques, and algorithms in machine learning
OpenCourseWare
Introduction to Machine Learning
This course introduces principles, algorithms, and applications of machine learning from the point of view of modeling and prediction.
OpenCourseWare
Advanced Natural Language Processing
This course is a graduate introduction to natural language processing - the study of human language from a computational perspective.
OpenCourseWare
CS50’s Introduction to Artificial Intelligence with Python
This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation.
OpenCourseWare
CS50’s Introduction to Computer Science
This is CS50, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without prior programming experience.
OpenCourseWare
CS294/194-196 Large Language Model Agents
Large language models (LLMs) have revolutionized a wide range of domains.
OpenCourseWare
Stanford CS236: Deep Generative Models I 2023 I Stefano Ermon
Generative models are widely used in many subfields of AI and Machine Learning.
Youtube Stanford
Python Ultimate Course
Learn Python from scratch in this complete 13-hour course designed for beginners who want to build real programming confidence.
Data with Baraa
SQL Full Course for Beginners (30 Hours) – From Zero to Hero
High-quality SQL course so you can master SQL for data analysis & data engineering.
Data with Baraa
Associate AI Engineer for Developers
Learn how to integrate AI into software applications using APIs and open-source libraries.
Datacamp
Associate AI Engineer for Data Scientists
Train and fine-tune the latest AI models for production, including LLMs like Llama 3.
Datacamp
LLM Agents MOOC | UC Berkeley CS294-196 Fall 2024 | LLM Reasoning by Denny Zhou
Learn how to build and deploy AI models in production using cloud services and containerization.
Youtube Berkeley RDI
Adv. LLM Agents MOOC | UC Berkeley Sp25 | Inference-Time Techniques for LLM Reasoning by Xinyun Chen
Learn how to improve the reasoning capabilities of LLM agents by applying inference-time techniques.
Youtube Berkeley RDI
Stanford CS336 Language Modeling from Scratch | Spring 2025 | Lecture 1: Overview and Tokenization
Youtube Stanford
Machine Learning with Python
Coursera
Python for Data Science, AI & Development
Coursera
Introduction to Generative AI
Coursera
Artificial Intelligence
This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence.
OpenCourseWare
AI 101
In AI 101, MIT researcher Brandon Leshchinskiy offers an introduction to artificial intelligence that’s designed specifically for those with little to no background in the subject.
OpenCourseWare
Stanford CS221: Artificial Intelligence: Principles and Techniques
Youtube Stanford Online
Stanford CS229: Machine Learning
Led by Andrew Ng, this course provides a broad introduction to machine learning and statistical pattern recognition.
Youtube Stanford Online
Stanford CS229M: Machine Learning Theory - Fall 2021
When do machine learning algorithms work and why? How do we formalize what it means for an algorithm to learn from data?
Youtube Stanford Online
Stanford CS230: Deep Learning I Autumn 2025
Deep Learning is one of the most highly sought after skills in AI.
Youtube Stanford Online
Stanford CS234 | Reinforcement Learning | Spring 2024
To realize the dreams and impact of AI requires autonomous systems that learn to make good decisions.
Youtube Stanford Online
Stanford CS224U: Natural Language Understanding
This project-oriented class is focused on developing systems and algorithms for robust machine understanding of human language.
Youtube Stanford Online
Stanford CS224N Natural Language Processing with Deep Learning
Natural language processing (NLP) or computational linguistics is one of the most important technologies of the information age.
Youtube Stanford Online
Stanford CS224S: Social and Information Network Analysis
This course explores the analysis of social and information networks, including the study of networks in social, biological, and information systems.
Youtube Stanford Online
Large Language Models (LLMs)
Explore the cutting-edge realm of Large Language Models (LLMs) with this expertly curated YouTube playlist
Youtube Stanford Online
Stanford CS336 Language Modeling from Scratch | 2025
Language models serve as the cornerstone of modern natural language processing (NLP) applications and open up a new paradigm of having a single general purpose system address a range of downstream tasks.
Youtube Stanford Online
CS188: Introduction to Artificial Intelligence
This course explores the analysis of social and information networks, including the study of networks in social, biological, and information systems.
UC Berkeley
Stanford CME295: Transformers and Large Language Models
This course explores the world of Transformers and Large Language Models (LLMs).
Youtube Stanford Online