The Open Book Project is devoted to the educational community and seeks to encourage and coordinate collaboration among students and teachers for the development of high quality, freely distributable textbooks and educational materials on a wide range of topics. They strive to take a good advantage of the exciting technology that is the Internet to make collaboration among educators global for the first time, to promote learning and sharing.
You can browse the site and take advantage of its wonderful and complete material, by its categories located at the left hand side of the homepage. These categories are: Books, Tutorials, Courses, Projects, Python Bibliotheca, Java Classpath, Multimedia, Mission, Contributors, and Home. Once you click on any of the categories available you will access to a list with related links that take you to the complete book, course, project, or tutorial. The entire material published at this site has been written by different computer programmers, graphic artists, and computer science instructors and students.