SExpand Back in August, we told you about a free course on artificial intelligence being offered by Stanford University, and co-taught by two world-renowned AI experts. The class officially started today, so if you managed to register for it on time, then good on you. But if you didn't manage to register for the course in time, fear not. There are literally hundreds of free courses online — offered by some of the most prestigious universities in the world — that don't require registration.
Spring 2012 Lectures: The Art of Litigating High Profile Copyright CasesPresented by Duke Law's IP & Cyberlaw Society Joseph M. Beck, Partner, and Alison Roach, Associate, Kilpatrick Townsend & Stockton, discussed some of the major copyright cases they have worked on including Estate of Martin Luther King, Jr. v. CBS, Authors Guild v. Google, and Authors Guild v. HaithiTrust. Lectures
unnamed pearl Professor Norm Matloff Dept. of Computer Science University of California at Davis Davis, CA 95616 http://heather.cs.ucdavis.edu/matloff.html First, click here if you have no Unix background at all. This introduces the following topics: shell use; basic file and directory commands (ls, rm, cp, mv, pwd, cd); redirection (< and >) and pipes; "script" command; man pages. You should also read Dr. Matloff's "Extremely Quick and Simple Introduction to the Vi Text Editor," or his introduction to the emacs editor.
Free Public Lectures
David J. Malan
This is CS50 OpenCourseware. Computer Science 50 (otherwise known as CS50) is Harvard College's introductory course for majors and non-majors alike, a one-semester amalgam of courses generally known as CS1 and CS2 taught mostly in C. Even if you are not a student at Harvard, you are welcome to "take" this course via cs50.tv by following along via the Internet. (The course's own website is at www.cs50.net.) Available at right are videos of lectures, sections (aka "recitations" or "precepts"), and seminars along with PDFs of all handouts.
XML with Java, Java Servlet, and JSP This is OpenCourseWare. Computer Science E-259 is a course at Harvard Extension School. Even if you are not a student at Harvard, you are welcome to "take" this course via cs259.tv by following along via the Internet. Available at left are videos of lectures along with PDFs of projects. Sample solutions to the latter are not available, but if you have questions or would like to discuss the material with others, do join the course's Google Group.
Building Mobile Applications
Building Dynamic Websites
Understanding Computers & the Internet OCW
Mobile Software Engineering OCW This is OpenCourseware. Computer Science 164 is a course at Harvard College. Even if you are not a student at Harvard, you are welcome to "take" this course via cs164.tv by following along via the Internet.
Exposing Digital Photography / OpenCourseWare This is OpenCourseWare. Computer Science E-7 is a course at Harvard Extension School. The course strives to offer students a more thorough understanding of digital photography through an exploration of technical, rather than strictly artistic, details. With a better understanding of the limitations and compromises behind digital photography, students will be better prepared for unexpected and dynamic photographic situations. Even if you are not a student at Harvard, you are welcome to "take" this course via tv.cse7.org by following along via the Internet. Available at left are videos of lectures along with PDFs of the projects and problem sets.