Skip to content

Weekly Reading

This course uses several free and open-source textbooks, all of which are available on-line.

Use the table of contents on the left (or click the button on the upper left).

  • Think Java cover Think Java, 2nd Edition (2020) by Allen Downey and Chris Mayfield

  • Patterns cover Patterns for Beginning Programmers (2022) by David Bernstein

  • Java mascot The JavaTM Tutorials (2014) by Raymond Gallardo, Scott Hommel, Sowmya Kannan, Joni Gordon, and Sharon Biocca Zakhour

  • W3Schools logo W3Schools Java Tutorial (2026) by Hege Refsnes, StÃ¥le Refsnes, and Jan Egil Refsnes