YouTube24 Oct 2025
48m

CS50 Fall 2025 - Artificial Intelligence (live, unedited)

Podcast cover

CS50

This CS50 lecture introduces artificial intelligence (AI), particularly generative AI, and its underlying principles. The lecture begins with an interactive game where the audience distinguishes between AI-generated and real-world content. It then explores the architecture behind CS50's virtual rubber duck, an AI-based tool designed to assist students with programming problems. The lecture further discusses machine learning, including reinforcement and supervised learning, using examples like a robot learning to flip pancakes and AI playing games like Breakout. The lecture touches on neural networks and large language models, explaining how they work and their potential for "hallucinations" or errors. The lecture concludes with a reflection on the capabilities and imperfections of AI.

Outlines

Part 1: Introduction, AI Basics

Part 2: CS50 Tools, Prompt Engineering

Part 3: Algorithms, Game Theory

Part 4: Machine Learning, Reinforcement

Part 5: Neural Networks, LLMs

Sign in to continue reading, translating and more.

Open full episode in Podwise