Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Artificial Intelligence - 2025-01

Dave Churchill via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore fundamental artificial intelligence concepts through this comprehensive university course covering essential AI algorithms, techniques, and applications. Begin with foundational topics including intelligent agents, environments, and problem-solving approaches before diving into search algorithms and heuristic methods like A*. Master game theory principles and adversarial search techniques including MiniMax and AlphaBeta algorithms, then examine optimization strategies and hash functions for efficient data structures. Investigate evolutionary computing methods and gain insights into AI ethics considerations in modern applications. Delve into reinforcement learning fundamentals, starting with bandit algorithms and progressing through Markov Decision Processes, dynamic programming, and Monte Carlo methods. Learn temporal difference learning techniques and conclude with an introduction to neural networks and deep learning architectures. Practice implementing these concepts through hands-on assignments that reinforce theoretical understanding with practical programming experience.

Syllabus

COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 01 - Course Introduction / What is AI
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 02 - Agents and Environments
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 03 - Problem Solving and Search
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 04 - Assignment 1
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 05 - Heuristic Search + A* Algorithm
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 06 - Hash Functions and Hash Tables
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 07 - Assignment 2 + Optimizations
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 08 - Intro to Game Theory
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 09 - MiniMax + AlphaBeta Search
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 10 - Minimax Search Enhancements
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 11 - Assignment 3
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 12 - Intro to AI Ethics (Dylan White)
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 13 - Evolutionary Computing
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 14 - Assignment 4
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 15 - Intro to Reinforcement Learning
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 16 - Bandit Algorithms
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 17 - MDP / Dynamic Programming
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 18 - Monte Carlo Methods
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 19 - Temporal Difference Learning + A5
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 20 - Intro to Neural Networks
COMP 3200 / 6980 - Intro to Artificial Intelligence - Lecture 21 - Deep Neural Networks

Taught by

Dave Churchill

Reviews

Start your review of Introduction to Artificial Intelligence - 2025-01

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.