Cursarium
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 & Knowledge
6 lessons
  • Introduction to search
  • Search in Practice
  • Hands-on Exercise: Search
  • Introduction to knowledge
  • Knowledge in Practice
  • Hands-on Exercise: Knowledge
Module 2: Uncertainty & Optimization
6 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 networks
6 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

4.8rating
300K+ students

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