AILearn Grid
CoursesConferencesLearnBlogAbout
Ask about Foundations
Stay close

One careful email a week. No hype.

The best new AI courses, the conferences worth your time, and the occasional sharp essay. Unsubscribe in one click.

Discover

  • Courses
  • Conferences
  • Learn with AI Learn Grid
  • Blog

Company

  • About
  • Contact
  • Promote your event

Legal

  • Privacy
  • Terms
  • Affiliate disclosure
AILearn Grid

© 2026 AI Learn Grid

Independent directory. Not affiliated with listed providers unless clearly stated. Provider names and trademarks belong to their owners.

Affiliate disclosure
All courses
Harvard UniversityIntermediate

CS50's Introduction to Artificial Intelligence with Python

Harvard's open computer science course on AI algorithms. Search, knowledge representation, and machine learning.

Duration70+ hours
PriceFree
FormatMixed
LevelIntermediate

What you'll learn

  • Depth-first, breadth-first, and A* search algorithms
  • Adversarial search and minimax with alpha-beta pruning
  • Markov models, hidden Markov models, and Bayesian networks
  • Classification and neural network architectures in Python

About this course

Brian Yu and David J. Malan teach the foundational algorithms behind modern artificial intelligence. You will write code for graph search, minimax, probability, machine learning, and neural networks in Python. All course materials, lecture videos, and problem sets are publicly accessible on cs50.harvard.edu/ai. We are not affiliated with Harvard University.

Prerequisites

Prior programming experience in Python (such as CS50x).

Topics

Machine LearningAI Agents

Visit this course

Free

70+ hours·Mixed

Visit course site

Independent listing. AI Learn Grid is not affiliated with Harvard University and does not sell this course. You leave our site and their terms, pricing, and privacy policy apply. Some links may become affiliate links later; learn more.

Related courses

See all
DeepLearning.AIIntermediate

Agentic AI

Andrew Ng on design patterns for multi-step agentic workflows, taught in Python from first principles.

8 hoursFree
DeepLearning.AIIntermediate

Deep Learning Specialization

Andrew Ng's foundational five-course series on neural networks, sequence models, and structuring ML projects.

90+ hours$49
MITIntermediate

MIT Introduction to Deep Learning

MIT 6.S191. Lectures, slides, and software labs on deep learning, vision, generative models, and LLMs.

20+ hoursFree