You can download here Java applets. The binary code and the source code are free of charge to use, access and modify under the terms of the GNU General Public License. In addition to the source code, you will find for each applet a brief description and some use examples. For some of them, a document explains how the applet has been programmed. An (in French) is also proposed, it is meant for people who already know C++ and want to learn quickly the bases of Java. Here is the list of the available applets.
Some applets are also available in the course on (in French).
More information on the Java language is available .