Learn Computer Science Interactively

Video lectures with synchronized slides, AI-powered Q&A, and hands-on exercises.

Browse CoursesTry a Lecture

Available Courses

Structure and Interpretation of Computer Programs (Python)

Classic CS curriculum adapted for Python, based on UC Berkeley CS61A

9 of 9 modules available

Synced Lectures

Audio narration synchronized with slide fragments for focused learning.

💬

AI Q&A

Ask questions about the lecture and get explanations powered by AI.

💻

Hands-on Labs

Practice with interactive coding exercises alongside the lecture.