beginnerCertificateFree
CS50's Introduction to Artificial Intelligence with Python
by Brian Yu · Harvard / edX
4.8(4,500 reviews)
300K+ enrolled7 weeksUpdated 2024-06
What You'll Learn
Understand the fundamentals and key concepts of search
Apply search techniques to solve real-world problems
Understand the fundamentals and key concepts of knowledge
Apply knowledge techniques to solve real-world problems
Understand the fundamentals and key concepts of uncertainty
Apply uncertainty techniques to solve real-world problems
About This Course
Explores concepts and algorithms at the foundation of modern AI through hands-on Python projects.
Curriculum
Module 1: Search & Knowledge6 lessons
- Introduction to search
- Search in Practice
- Hands-on Exercise: Search
- Introduction to knowledge
- Knowledge in Practice
- Hands-on Exercise: Knowledge
Module 2: Uncertainty & Optimization6 lessons
- Introduction to uncertainty
- Uncertainty in Practice
- Hands-on Exercise: Uncertainty
- Introduction to optimization
- Optimization in Practice
- Hands-on Exercise: Optimization
Module 3: Machine learning & Neural networks6 lessons
- Introduction to machine learning
- Machine learning in Practice
- Hands-on Exercise: Machine learning
- Introduction to neural networks
- Neural networks in Practice
- Hands-on Exercise: Neural networks
Instructor
Brian Yu
Instructor at Harvard / edX
Pros & Cons
Pros
- Highly rated by students
- Completely free to access
- Offers a certificate of completion
- High-quality video lectures
Cons
- May be too basic for experienced practitioners
- Self-paced requires discipline
Free
Enroll Now