CS50’s Introduction to Artificial Intelligence with Python teaches the foundations of artificial intelligence (AI) and machine learning (ML). It covers AI algorithms, search techniques, optimization, and real-world applications using Python.
Who Should Take This Course?
- Students with prior programming experience in Python
- Developers and professionals looking to dive into AI & ML
- CS50 alumni or those with basic CS knowledge
Learning Outcomes:
- Implement AI algorithms in Python
- Understand search, probability, and ML models
- Build AI-powered applications like chess engines and NLP tools
- Develop a final project demonstrating AI techniques
Additional Features:
- Hands-on projects (game AI, NLP, image recognition)
- CS50 AI Library (pre-built tools for learning)
- Ivy School Certificate Available
- HarvardX Certificate (Optional) Additional Cost $299
Harvard Instructor:
Curriculum
- 8 Sections
- 74 Lessons
- 16 Weeks
Expand all sectionsCollapse all sections
- Introduction1
- Search6
- Knowledge7
- Uncertainty11
- Optimization9
- Learning14
- Neural Networks12
- Language14