We regret that Interactive Java is likely to be unavailable after the 2020-2021 academic year.

Access codes for the 2020-21 academic year must be purchased BEFORE 6/30/20 5:00 PM EDT.

UMass Amherst Comp Sci 121 students DO NOT USE this site. Use the course website instead.

Interactive Java Cover

What is Interactive Java?

  • Interactive Java is an online interactive textbook for elementary Java instruction. It assumes no previous programming experience.
  • Interactive Java is designed to encourage independent, methodical thinking.
  • Interactive Java includes almost 400 exercises, most of which involve simple programming chores. Half of these are placed inside the narrative, and these "embedded" problems are designed to help you consolidate your thinking as you read the text.
  • Evaluation of homework answers is done in real time on a remote server, where Interactive Java also keeps track of your overall performance on the full exercise corpus.

High Schools
Interactive Java for High School Cover Register and Log Into:
Edition 3.4
Colleges and Universities
Interactive Java for Colleges and Universities Cover Register and Log Into:
Edition 3.4
On My Own
Interactive Java On My Own Cover Register and Log Into:
Edition 3.4