JJ logo
PublicStaticVoidMain
"Teaching Java to Everybody"

Why use JJ?

  1. JJ is online: you can learn Java from any computer with Internet access and a browser.
  2. JJ is designed for education: if you want to learn Java, or if you want to learn computer programming concepts, JJ is designed for you.
  3. Share your webpage: since JJ accounts run Java programs online, is it easy to publish programs for others to try (code not shown).
  4. JJ is a web page: nothing to install, no CD, no download; just register and begin learning Java.
  5. Extra features for beginners: designed for teaching Java and computer science concepts, syntax coloring and error messages are built for the novice audience.

Why teach Java using JJ?

  1. JJ is online: students can submit programs to the instructor without diskettes or paper printouts.
  2. JJ runs programs online: when students submit programs, they submit all their *testing* as well as their code.
  3. JJ is online: instructors can grade and comment students programs without diskettes or paper printouts.
  4. JJ total undo: all programs are stored, use a [Back] button to recall previous compilations.
  5. JJ is personalized: as an instructor, you can specify which features are available to your students, you can upload assignments and exercises, you can even limit the number of compilations on an assignment.


NEWS Enter the Karel Programming Contest using a free JJ guest account.
WORKSHOPS Quicklink to Hands-on, Online, On-the-Phone HOOP Java Workshops.
MATERIALS Quicklink to Teacher and Student materials.