Open Source and Schools Courseware PERL Programming JAVA
Writing  / Office Tools C Programming Visual Basic Click on the subject


1 GB of free offsite storage

General tutorial site for all types of programming

Free Tech Books

Open Source and Schools 



Podcast by Martin: What is open source?

Lawrence Lessig  Free Culture

Creative Commons: Get Creative

Writing / Office Tools 

A selection of open source applications available for educators:

Google Web-based tools

Cetlx (scriptwriting, storyboarding)

Zoho Writer (Web-based word processing)

OpenOffice  the cross-platform productivity suite includes a word processor, spreadsheet, presentation manager, and drawing program, works transparently with a variety of file formats, including those of Microsoft Office.

AjaxWrite13  Free templates for OpenOffice documents

JotSpot Live (Live group notetaking tool)

StarOffice Suite (free to education)  No license fees for education, a leading alternative office suite that offers word processing, spreadsheet, presentation, drawing, and database capabilities, and export to PDF in a familiar-looking interface.

Other resources:  


Amaya  Web editor tools hosted by W3C

Blender  3D graphics creation suite for modeling, animation, rendering, game creation and more.

BlueFish  Web editor tools

Other Tools*

Celestia  free space simulation

Centre  the open source, free student information system that tracks student demographics, includes a scheduler and gradebook, maintains attendance records and transcripts, creates calendars, and displays student photos. Student billing and cafeteria modules are also available.

Debian Linux  Free operating system

Fedora  Free operating system 

Free Mind  Brainstorming and mind mapping software that also outlines and organizes links and can exports to html format.

Gimp  Cross platform graphic software for photo retouching, image composition and image authoring.Gliffy  Create and share diagrams on the Web

Graphic Converter Graphics software that allows users to open, view, resize, and edit in multiple images formats.

GRASS  Graphical Resource Analysis Support System for analyzing GIS data formats.

ImageJ  Java-based image processing tool developed at the National Institute of Health for use in science and math.

Jacuba Charts (Play with data and create attractive charts online)

Koha  Library circulation, cataloging, and acquisitions system 

Moodle  is a course management system designed to help educators create online courses with a ground in constructionist pedagogy.

Mozilla / Firefox   Internet browser offers a built-in popup blocker, protection from spyware, and smart search features and imports favorites, and settings from other browsers.

Nvu Web Editor WYSIWYG editing of pages, makes word processor..Integrated file management via FTP. Simply login to your web site and navigate through your files, editing web pages on the fly, directly from your site.

Odeo (for recording and sharing audio)

OSPI () Open Source Portfolio Initiative

* Quanta Plus  Web development tools

Sakai Project Online course management system

Shibboleth  Allows teachers and pupils remote, secure access to online content from multiple providers using the same password, eliminating the need to remember multiple passwords.

Squeak  Media authoring and educational games for children 

StarLogo   Programmable modeling environment creating in the MIT Media Lab.

Thunderbird    email system offering intelligent spam filters, built-in RSS reader, quick search, and more

Tux Paint () A free drawing program designed for children ages 3 and up, featuring an attractive and simple interface, and graphics and sound effects that get played as the user interacts.


WebMail  Hosted email, an Outlook-style interface, a choice email box sizes, virus protection and spam filters

Weft QDA  for coding and analyzing qualitative data



Visit Shambles for more 2.0 applications


OER Commons

MITs OpenCouseWare


Wikibook project


C Programming 

Programming Tutorials

îIntroduction to Programming C++

C Programming

Programming in C 
UNIX System Calls and Subroutines using C,

Stand alone tutorials in C Programming

Learn C by example in just 5 hours

CGI Programming in C

PERL Programming 

The Perl Programming Language

PERL -- Practical Extraction and Report Language

Perl Tutorial

Internet Archive - a digital library of Internet sites and other cultural artifacts in digital form.  This is a service that allows people to visit archived versions of Web sites. Visitors to the Wayback Machine can type in a URL, select a date range, and then begin surfing on an archived version of the Web. Imagine surfing circa 1999 and looking at all the Y2K hype, or revisiting an older version of your favorite Web site. The Internet Archive Wayback Machine can make all of this possible.

Visual Basic 

Java The Java tutorial:   A practical guide for programmers with hundreds of complete, working examples and dozens of trails groups of lessons on a particular subject.


Beginning Java

Back to the top              Report Bad Links