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, 2nd Edition (2020)
by Allen Downey and Chris Mayfield -
Patterns for Beginning Programmers (2022)
by David Bernstein -
The JavaTM Tutorials (2014)
by Raymond Gallardo, Scott Hommel, Sowmya Kannan, Joni Gordon, and Sharon Biocca Zakhour -
W3Schools Java Tutorial (2026) by Hege Refsnes, Ståle Refsnes, and Jan Egil Refsnes