
CS50
From the team that brought you CS50 at Harvard, Yale, and Oxford, this is the Fifty Foundation, led by David J. Malan et al. Theatrical courses in computer science and math. For free, for all. 🎭
Episodes


CS50 2D - Lecture 0 - Pong (live, unedited)

SIGCSE 2025 - Improving CS50 with AI

CS50 Business - Lecture 4 - Approaching Artificial Intelligence (live, unedited)
The podcast explores the fundamentals of artificial intelligence, focusing on game playing, machine learning, and neural networks. It introduces the Minimax algorithm for optimal game playing, illustrating its use in tic-tac-toe and the challenges of applying it to more complex games like chess due to exponentially inc...

CS50's Fundamentals of AI - Lecture 6 - Moving (live, unedited)
The podcast explores the challenges of bringing AI into the physical world, focusing on path and motion planning for technologies like robots and self-driving cars. It begins with simple path planning using depth-first search (DFS) and breadth-first search (BFS) on a grid, highlighting that DFS finds a path but not alw...

CS50's Fundamentals of AI - Lecture 4 - Communicating (live, unedited)
The podcast explores how artificial intelligence can understand and process natural language, focusing on tokenization, n-grams, and sentiment analysis. It introduces tokenization methods, including word-based, character-based, and sub-word tokenization, and examines the use of n-grams to predict the next word in a seq...

CS50's Fundamentals of AI - Lecture 5 - Generating (live, unedited)
This CS50 lecture explores generative AI, focusing on how AI can produce new content like text, images, and audio. The lecture details text generation, explaining how language models predict the next token in a sequence to answer questions or fulfill prompts. Speaker 1 describes strategies for refining language models,...

CS50's Fundamentals of AI - Lecture 3 - Sensing (live, unedited)
The podcast explores how artificial intelligence perceives the world through visual and auditory data, mirroring human senses. It begins with how computers process images as individual pixels with numerical values representing brightness. The discussion moves to handwriting recognition as an early AI application, solve...

CS50's Fundamentals of AI - Lecture 2 - Analyzing (live, unedited)
This CS50 podcast introduces fundamentals of artificial intelligence, focusing on unsupervised machine learning techniques for data analysis. The discussion highlights how AI can analyze unlabeled data to identify patterns, particularly through clustering. K-means clustering is explained, detailing how data points are ...

CS50's Fundamentals of AI - Lecture 1 - Predicting (live, unedited)
This podcast introduces the fundamentals of AI, distinguishing itself from CS50's existing AI course by targeting beginners without prior programming experience. The discussion centers on using machine learning for predictions, transitioning AI from game environments to real-world applications like plant growth. A core...

CS50's Fundamentals of AI - Lecture 0 - Playing (live, unedited)
This podcast introduces CS50's Fundamentals of Artificial Intelligence course, differentiating it from the existing Python-based CS50 AI course by focusing on the principles behind AI rather than programming. The initial lecture explores AI's application in playing games, starting with tic-tac-toe to illustrate basic A...

Office Hours with Professor Malan and Yuliia Zhukovets @ CS50 Office

A Taste of CS50 - Iconic Courses at Visitas 2025 - Harvard University

HUM10 - Iconic Courses at Visitas 2025 - Harvard University

Variables - CS50P Shorts

Return Values - CS50P Shorts

CS50 Tech Talk with OpenAI - ChatGPT for Writers
This podcast discusses how professional writers use ChatGPT to enhance their creative process, focusing on its use as a tool rather than a replacement for human creativity. The discussion features a science fiction writer and a comedy writer who share their experiences using ChatGPT for brainstorming, research, editin...

CS50x 2025 - Section 9 - Flask

CS50x 2025 - Section 8 - HTML, CSS, JavaScript

CS50x 2025 - Section 7 - SQL
Follow this podcast in Podwise
Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.
