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