
AI · intermediate
CS50's Introduction to Artificial Intelligence with Python
by CS50 (Harvard)
EnglishWatch here →
by Andrej Karpathy
Builds neural networks from scratch in Python, coding along from backpropagation up to a small GPT. Best after basic Python and a little calculus.
This course belongs to Andrej Karpathy and plays from YouTube. Our editors picked it and described it in their own words. The player loads only when you press play.

AI · intermediate
by CS50 (Harvard)