Computer Science 61A at the University of California, Berkeley
This course, in the form of several webcasts or lecture videos, allows students to learn introductory computer science and computer programming techniques. The course material covers data-directed programming and message passing, as well as how to use higher-order functions and a von Neumann machine to create solutions for algorithms. Intensive Introduction to Computer Science at Harvard Also known as, Computer Science 50, this course has a variety of online material s, including lectures, demos, music, notes, slides and quizzes. Lectures last 12 weeks and cover topics like source code, loops, dynamic memory allocation, poin ters, queues and HTML. By the end of the course, students learn the critical-thi nking and problem-solving skills used in computer technology.