Education Tools

TwitterFacebook
Get flash to fully experience Pearltrees
References / Manuals

http://samizdat.mines.edu/howto/HowToBeAProgrammer.html

Personal Programmer

Debugging is the cornerstone of being a programmer. The first meaning of the verb to debug is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it . A programmer that cannot debug effectively is blind. Idealists that think design, or analysis, or complexity theory, or whatnot, are more fundamental are not working programmers. The working programmer does not live in an ideal world. Even if you are perfect, your are surrounded by and must interact with code written by major software companies, organizations like GNU, and your colleagues.
Course Description : HTTP, PHP, SQL, AJAX, XML and Java Script, Security and Scalability. Other Resources : Syllabus | Handouts | Citation | These video lectures are licensed under Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License by Harvard Universit y. Other Web Designing Courses http://freevideolectures.com/Course/2331/Building-Dynamic-Websites

DYNAMIC WEBSITES HARVARD

http://www.cs.washington.edu/education/courses/csep590/06wi/lectures/

Computer Science U of W

Lecture Slides Here are links to the PDF, PowerPoint and CSD ( Classroom Presenter ) files for the lecture slides. You may print a hardcopy of the slides to refer to during lecture. Audio and Video Archives On the day after the lecture, video archives will be posted here in a format suitable for both WebViewer , and Windows Media Player. WebViewer permits the playback of certain enabled live streams and archives with slides and instructor tablet annotations .
MIT

Stanford