TrueschoTruescho
All Courses
CS50's Introduction to Artificial Intelligence with Python
edX
Course
Beginner
Free to Audit

CS50's Introduction to Artificial Intelligence with Python

Harvard University

Learn to use machine learning in Python in this introductory course on artificial intelligence.

20 hrs/week7 weeksEnglish1,571,305 enrolled
Free to Audit

About this Course

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, machine learning, large language models, and other topics in artificial intelligence as they incorporate them into their own Python programs. By course’s end, students emerge with experience in libraries for machine learning as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own.

What You'll Learn

  • graph search algorithms
  • adversarial search
  • knowledge representation
  • logical inference
  • probability theory
  • Bayesian networks
  • Markov models
  • constraint satisfaction
  • machine learning
  • reinforcement learning
  • neural networks
  • natural language processing

Prerequisites

  • CS50x or prior programming experience in Python.

Instructors

D

David J. Malan

Gordon McKay Professor of the Practice of Computer Science

B

Brian Yu

Senior Preceptor in Computer Science

Topics

Computer Science
Handwriting Recognition
Artificial Intelligence
Intelligent Systems
Mathematical Optimization
Proofreading
Reinforcement Learning
Machine Learning
Medical Diagnosis
Algorithms
Search Algorithms
Machine Translation

Course Info

PlatformedX
LevelBeginner
PacingUnknown
PriceFree to Audit

Skills

علوم الحاسوب
التعرّف على الكتابة اليدوية
الذكاء الاصطناعي
الأنظمة الذكية
التحسين الرياضي
Proofreading
Reinforcement Learning
Machine Learning
Medical Diagnosis
Algorithms

Start Learning Now