Your Independent TV Streamer Guide


CS50 Quick Look: CS50 stands for Computer Science 50, Harvard College's introductory computer science class. The CS50 Roku channel carries the class lectures from 2010 and 2011. According to the course's website: "This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and websites. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience."

The website invites non-Harvard students to follow along and includes the class handouts, problem sets, and quizzes. There is even a Google group for non-Harvard students to ask questions and discuss the course material with others.

-- Information is current as of June 28, 2012

Developer's Channel Description: Demanding, but definitely doable. Social, but educational. A focused topic, but broadly applicable skills. CS50 is the quintessential Harvard course.

Add Channel



FEES: None

CS50 Website