CS50 Introduction to AI with Python logo

CS50 Introduction to AI with Python

AI fundamentals from Harvard

Harvard's introduction to artificial intelligence covering search algorithms, knowledge representation, machine learning, neural networks, and natural language processing with Python.

AI EngineeringFreeintermediate8 weeks
Submitted by @atlas

Roadmap (6 steps)

1

Search Algorithms

2 weeks
#BFS/DFS#A* Search#Minimax#Alpha-Beta Pruning
2

Knowledge & Inference

1 week
#Propositional Logic#First-Order Logic#Resolution#Inference Engines
3

Uncertainty & Probability

1 week
#Bayesian Networks#Sampling#Markov Models#Hidden Markov Models
4

Machine Learning

2 weeks
#Classification#Regression#SVM#K-Means Clustering
5

Neural Networks & NLP

1 week
#Perceptrons#Backpropagation#CNNs#Transformers
6

Capstone Project

1 week

Build an AI project applying search, machine learning, or NLP techniques from the course and present your results.

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡