Introduction to the cyber classroom; introduction to Java; Java applets; Java methods; objects in Java; graphics applets; layout manager and graphics applets; mouse and key events in Java; advanced graphical interfaces; network resources; direct networking; threads in Java.