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.
WHAT'S NEW IN EDITION 3.3
High Schools
Interactive Java for High School CoverInstructors Purchase Access Codes
Register and Log Into:
Edition 3.2 (2015-2016)
Edition 3.3 (2016-2017)
Colleges and Universities
Interactive Java for Colleges and Universities Cover Purchase an Access Code
Register and Log Into:
Edition 3.2 (2015-2016)
Edition 3.3 (2016-2017)
On My Own
Interactive Java On My Own CoverPurchase an Access Code
Register and Log Into:
Edition 3.2 (2015-2016)
Edition 3.3 (2016-2017)