Harvard CS50’s Artificial Intelligence with Python – Full University Course
freeCodeCamp.org
Harvard’s CS50 introduction to artificial intelligence, recorded as lectures and published in full by freeCodeCamp. It works through the algorithms behind search engines for games, handwriting recognition and machine translation, and you implement them in Python along the way.
The 2023 edition adds a section on large language models.
What you'll learn
- Graph search algorithms such as breadth-first search, depth-first search and A*
- Knowledge representation and logical inference
- Probability and reasoning under uncertainty
- Optimization, classification and reinforcement learning
- How neural networks and language models work