CS50AI: CS50’s Introduction to Artificial Intelligence with Python
Machine Learning
Python
Completed CS50’s Introduction to Artificial Intelligence with Python from Harvard University.
The course covered the core concepts behind modern AI, including search algorithms, knowledge representation, logic, probability, machine learning, neural networks, and natural language processing. Everything was implemented in Python, with hands-on projects like building game-playing agents, optimizing search problems, training ML models, and working with NLP techniques.
A strong, practical deep dive into how AI systems actually work under the hood—not just theory, but real implementations from scratch.